将信息传递到另一个网页

时间:2013-12-21 10:42:06

标签: javascript php web-hosting data-transfer

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

最好的情况是,如果按一个按钮,您将直接转到我的第二页,所有信息都将存储在该页面的本地存储中。

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

我刚刚学习了HTML,css和JS。我还没有学过Php,但如果这是最简单的方法,可以随意回答。

1 个答案:

答案 0 :(得分:3)

假设您要传递两条信息:var param1 = "foo"var param2 = "bar"page1.htmlpage2.html 这称为“请求之间的持久数据”,可以通过多种方式完成:

  1. 在网址中指定参数:myurl.com/page2.html?param1=foo&param2=bar 一个。这可以通过单击上面的链接来完成 湾或者通过提交带有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",并使用javascript:var param1 = localStorage.param1在page2.html上获取相同的内容。这假设page1和page2都在同一主机下:“myurl.com”或其他任何内容。

    Read about localStorage and sessionStorage

  3. 在page1.html上的cookie中设置数据,并从page2.html中的cookie获取。这也假定页面托管在相同的主机名下。

    Read about cookies

  4. 一旦掌握了服务器端脚本,就像PHP一样,您可以使用Ajax在页面请求之间在服务器上存储数据。

    Read about Ajax

  5. 或者,您可以使用带有JavaScript的API在第三方存储数据,但这很少是必要的,也是高级主题。

    Cloud database services

    希望有所帮助。