2013-12-21 49 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

    希望有所幫助。

相關問題