我想在一个php页面中创建一个变量然后再使用另一个php页面,有什么方法可以做到这一点吗?
答案 0 :(得分:1)
使用会话变量。
首先,您要使用会话的每个页面都需要具有函数session_start();在每页的顶部声明。然后,您可以使用会话超全局来存储内容。
Page1.php:
<?php
session_start();
$_SESSION['variable_name'] = 'some string';
?>
Page2.php:
<?php
session_start();
echo $_SESSION['variable_name'];
?>
Page2.php将显示:某个字符串
你可以存储字符串,整数,数组等。祝你好运。
答案 1 :(得分:1)
根据您的设置和需求,有很多方法可以做到这一点。
<a href="otherpage.php?value=<?php echo urlencode($someValue) ?>">click here</a>
这将允许您将值传递到下一页,然后在使用之后完全忘记它,如果您不需要将其保留在其他任何位置。与许多事情一样,你有很多选择。
答案 2 :(得分:0)
你可以把一些东西放在会话变量中,可以在任何页面上访问
答案 3 :(得分:0)
答案 4 :(得分:0)
如果您担心链接两个PHP页面,只需将其添加到链接:
one.php:
<a href="two.php?variable=<?php echo rawurlencode($variable);>"link</a>
two.php:
<?php echo htmlspecialchars($_GET['variable']); ?>
答案 5 :(得分:0)
您需要一个会话变量。 像这样:
$_SESSION['my_var'] = 'your_value';
然后,您只需要在需要它的地方使用$_SESSION['my_var']
作为全局变量。
请注意,您必须将session_start();
放在文件代码的第一行,以便在PHP会话中使用。