如何将变量传递给新页面?

时间:2011-03-28 09:32:14

标签: php ajax variables post get

我有一个问题。

  • 可以将变量传递到新页面到新页面......没有方法GET但它可见。

  • 是否可以将变量传递到新页面到新页面...方法POST没有表单?

  • 是否可以使用ajax将变量转换为新页面?

我需要将ID从一个页面传递到另一个页面到另一个页面......如果没有,访问者会在URL中看到该变量。

编辑:是的,我参加了会议但是当我回家时,我需要删除此会话。使用会话真的是个好主意吗?

编辑:哪种方式最好? COOKIESESSION

由于

5 个答案:

答案 0 :(得分:2)

我想你想要sessions

  

PHP中的会话支持包括一种在后续访问中保留某些数据的方法。这使您可以构建更多自定义应用程序并增加网站的吸引力。所有信息都在Session reference部分。

第一页可以将ID放在会话中,另一页可以检索它。

答案 1 :(得分:1)

您需要查看sessions

这允许您设置如下变量:$_SESSION['my_var'] = $my_Var;然后,您将能够围绕不同的页面传递此变量。您可以通过调用$_SESSION['my_var']来返回变量。

请记住,在每个页面上,您需要在每个页面的顶部使用session_start();

答案 2 :(得分:1)

Cookies正是您的目标。您可以在cookie值中设置页面ID,然后使用$_COOKIE检索它。但是,如果使用多个/不同的主机,则可能无效。

此外,使用AJAX,您还可以与GET一起发出POST请求。像jQuery,Mootools等框架可以轻松实现这一点。

答案 3 :(得分:0)

如果它位于同一台服务器上,您可以使用sessions但如果它位于两个不同的服务器上,则可以通过cURL

发布

答案 4 :(得分:0)

除了使用会话之外,您还可以先将变量写入数据库。