【问题标题】:pass a variable through several web pages simultaneously同时通过多个网页传递一个变量
【发布时间】:2013-02-07 21:17:17
【问题描述】:

我有一个变量需要通过几个 php 页面。当我将变量发送到 1 页(index.php)

时,以下代码工作正常
echo "<a href='index.php?PHOTO=".$i."'>select</a>";

但是如何使用一行代码将变量发送到多个网页(如 index.php 和 test.php)?

我的编程代码只能在一个 href 代码中发生,因此我需要以支持将变量发送到多个网页的方式扩展上述代码。

提前致谢

【问题讨论】:

  • 你考虑过使用 Session 吗?

标签: php variables href webpage


【解决方案1】:

$_SESSION['my_var']= $var 并将其传递到任何你想要的地方

【讨论】:

  • 我在 2 个不同的网页中有两个 cookie,它们的值是根据 href 命令中的变量值设置的:所以我认为 session 不能在这里使用。
【解决方案2】:

您似乎需要会话。它们是在服务器中为用户保留变量的一种方式。在php中,常用的做法是:

session_start();
$_SESSION['name'] = 'john doe';

然后,在后续的页面请求中:

session_start();
$name = $_SESSION['name'];

如果需要会话,则每个请求应启动一次会话。更多详细信息:http://www.php.net/manual/en/function.session-start.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-07
    • 1970-01-01
    • 2018-09-03
    • 2012-04-07
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多