如何将信息从“myfirstpage.com”传递到“mysecondpage.com”? 我在myfirstpage上找到了我的网站,但我正在更改主机并将地址切换到mysecondpage,我想要一种简单的方法将他们存储在JavaScript本地存储中的所有用户信息移到我的第二页。
最好的情况是,如果按一个按钮,您将直接转到我的第二页,所有信息都将存储在该页面的本地存储中。
存储和传输信息的安全性并不重要,因为它无关紧要。
我刚刚学习了HTML,css和JS。我还没有学过Php,但如果这是最简单的方法,可以随意回答。
答案 0 :(得分:3)
假设您要传递两条信息:var param1 = "foo"
和var param2 = "bar"
从page1.html
到page2.html
这称为“请求之间的持久数据”,可以通过多种方式完成:
在网址中指定参数:myurl.com/page2.html?param1=foo¶m2=bar
一个。这可以通过单击上面的链接来完成
湾或者通过提交带有action="myurl.com/page2.html"
的表单和名为“param1”和“param2”的字段以及值“foo”和“bar”的表单
C。或者在JavaScript中设置window.location.href = "myurl.com/page2.html?param1=value1¶m2=value2"
。
要从page2.html中的url检索参数,您可以在PHP或ASP或JSP脚本中使用它们,也可以使用javascript解析URL。
设置localStorage.param1 = "foo"; localStorage.param2 = "bar"
,并使用javascript:var param1 = localStorage.param1
在page2.html上获取相同的内容。这假设page1和page2都在同一主机下:“myurl.com”或其他任何内容。
在page1.html上的cookie中设置数据,并从page2.html中的cookie获取。这也假定页面托管在相同的主机名下。
一旦掌握了服务器端脚本,就像PHP一样,您可以使用Ajax在页面请求之间在服务器上存储数据。
或者,您可以使用带有JavaScript的API在第三方存储数据,但这很少是必要的,也是高级主题。
希望有所帮助。