如何在PHP中设置参数?
在index.php页面中,有一行如下所示:如何在PHP中设置参数?,php,isset,Php,Isset,在index.php页面中,有一行如下所示: <input type="hidden" name="parent" value="<?php echo GROUP_ROOT_ID; ?>"> 为什么我看不到xyz.php文件中设置了父项?我怎样才能把它设置好 谢谢大家 首先,您必须将$\u GET('parent')更改为$\u GET['parent'] 其次,要设置$\u GET['parent'],页面的url应该如下所示 http://example.com/i
<input type="hidden" name="parent" value="<?php echo GROUP_ROOT_ID; ?>">
为什么我看不到xyz.php文件中设置了父项?我怎样才能把它设置好
谢谢大家 首先,您必须将
$\u GET('parent')
更改为$\u GET['parent']
其次,要设置$\u GET['parent']
,页面的url应该如下所示
http://example.com/index.php?parent=123
http://example.com/xyz.php?parent=123
要使用可从不同页面访问的全局变量,可以使用$\u会话
// in index.php
session_start();
$_SESSION['parent'] = "value";
// in xyz.php
session_start();
if(isset($_SESSION['parent']))
{ /* ... code ... */ }
我们是否有办法不在url中指定parent参数,但仍然可以检查xyz.php文件中是否设置了parent?就像在C中一样,parent就像一个全局变量,如果它已经在index.php文件中设置,那么在xyz.php中,它知道parent已经设置好了。谢谢@Khalid!你的建议真的很有帮助!如果我只能使用设置parent,那么如果使用了_SESSION,我还可以访问xyz.php中的parent变量吗?@damingzi当然可以<代码>$\u会话变量用于存储需要在不同页面中使用的一些数据。不要忘记使用
session_start()启动会话代码>函数。
// in index.php
session_start();
$_SESSION['parent'] = "value";
// in xyz.php
session_start();
if(isset($_SESSION['parent']))
{ /* ... code ... */ }