2013-12-21 21 views
-2

如何将信息从“myfirstpage.com”传递到“mysecondpage.com”? 我在myfirstpage上获得了我的网站,但我正在更改主机并将地址切换到mysecondpage,我想要一种简单的方法将所有用户存储在JavaScript本地存储中的用户信息移至第二页。将信息传递给另一个网页

最好的办法是,如果你按下一个按钮,你会直接去我的第二页,所有的信息将被存储在该页面localstorage。

存储和传输信息的安全性并不重要,因为它并不重要。

我刚学过HTML,CSS和JS。我还没有学过Php,但是如果这是最简单的方法,可以随时用php回答。

+0

为什么你想让用户localStorage也移动? – putvande

+0

在那里存储所有信息,我想要移过 – Dwadelfri

+0

是的,但是为什么,您在那里存储了什么? – putvande

回答

3

假设你想传递两个信息:var param1 = "foo"var param2 = "bar"page1.htmlpage2.html 这就是所谓的“请求之间持久化数据”,可以在各种不同的方式来完成:

  1. 指定参数在url中:myurl.com/page2.html?param1=foo&param2=bar a。这可以通过点击上面的链接 b来完成。或者通过提交表格action="myurl.com/page2.html"以及名为“param1”和“param2”的字段以及值“foo”和“bar” c。或者通过在JavaScript中设置window.location.href = "myurl.com/page2.html?param1=value1&param2=value2"

    要从page2.html中的url中检索参数,您需要将它们放入PHP或ASP或JSP脚本中,或者使用javascript解析url。

    Read about passing params in url

  2. 设置localStorage.param1 = "foo"; localStorage.param2 = "bar",并让他们同样的方式对page2.html使用javascript:var param1 = localStorage.param1。这假定page1和page2都在同一主机下:“myurl.com”或其他。

    Read about localStorage and sessionStorage

  3. 在page1.html的cookie设置你的数据,并从page2.html饼干得到它。这也假定页面托管在相同的主机名下。

    Read about cookies

  4. 一旦你掌握服务器端脚本,如PHP,你可以使用Ajax将数据存储在页面请求之间的服务器。

    Read about Ajax

  5. 或者,您可以存储与使用其具有的JavaScript API的第三方数据,但这是很少需要先进的话题。

    Cloud database services

    希望有所帮助。

相关问题