2013-04-10 78 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