2013-04-10 128 views
0

我想知道是否有辦法訪問由php使用java腳本設置的變量,以便在一頁上設置php變量。然後在下一頁中,我可以使用java-script來詢問PHP文件以提取變量,以便它們可以顯示在另一頁上?訪問使用JavaScript的PHP文件中的會話變量?

在此先感謝!

+7

不可以。 PHP =服務器端。 JS =客戶端...似乎你正在試圖做一些困難,這可以很容易地用PHP完成 – 2013-04-10 12:33:43

回答

2

不知道這工作的,適合我的GET和POST變量

var mySessionVariable = "<?php echo $_SESSION['sessionVariable']; ?>"; 
+0

沒有,似乎沒有工作。我想要做的事情很簡單,就是可以從網站的所有地方獲得一些變量。我在一個簡單的電子郵件表單上有一個後退按鈕,當按下所需的結果時,它會返回到上一頁,並且所有數據仍在表單字段中。我使用hostiry.Back()方法工作。但我不能在IE中使用它。 – 2013-04-10 12:38:46

+0

比寫入document.cookie更適合客戶端編碼 - 與您同時寫入此內容。您仍然可以使用這種方法,只需將該可重用代碼包含在「主」腳本中即可。或者您可以使用@cipher答案,但使用文檔cookie需要一些額外的代碼。 – Tommi 2013-04-10 12:39:13

+0

你應該注意COOKIE,而且你是否在會話中設置這些值 – 2013-04-10 12:41:17

0

的唯一方法,你會做到這一點,是由PHP(或JavaScript)設置Cookie,並訪問這些。您可以通過PHP訪問cookie,使用$_COOKIE['var'],並通過Js通過,document.cookie("var")

+0

我希望我可以使用cookies,但我這樣做的公司不希望我使用cookies。如果可能的話,我想我必須找到另一種方法。 – 2013-04-10 12:45:29