在index.php页面,我有这个:
<input type="hidden" name="parent" value="<?php echo GROUP_ROOT_ID; ?>">
GROUP_ROOT_ID
是一个宏,等于-1。
如果在xyz.php文件中,我们使用下面的代码检查参数parent是否已经设置:
if (isset($_GET['parent'])) {
//do something
}
为什么我看不到在xyz.php文件中设置了父级?我怎样才能把它设置好?
谢谢!
首先您必须将$_GET('parent')
更改为$_GET['parent']
第二件事,要设置$_GET['parent']
,页面的url应该像这样
http://example.com/index.php?parent=123
http://example.com/xyz.php?parent=123
使用可从不同页面访问的全局变量,可以使用$_SESSION
// in index.php
session_start();
$_SESSION['parent'] = "value";
// in xyz.php
session_start();
if(isset($_SESSION['parent']))
{ /* ... code ... */ }