我有一个问题。
可以将变量传递到新页面到新页面......没有方法GET
。 但它可见。
是否可以将变量传递到新页面到新页面...方法POST
没有表单?
是否可以使用ajax
将变量转换为新页面?
我需要将ID从一个页面传递到另一个页面到另一个页面......如果没有,访问者会在URL中看到该变量。
编辑:是的,我参加了会议但是当我回家时,我需要删除此会话。使用会话真的是个好主意吗?
编辑:哪种方式最好? COOKIE
或SESSION
由于
答案 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)
答案 4 :(得分:0)
除了使用会话之外,您还可以先将变量写入数据库。