我想在地址中包含$ profilepageuserid,我不确定正确的语法。
$page=$_SERVER['groups_page.php?view_profile_user_id=$profilepageuserid'];
header("Refresh: $sec; url=$page");
答案 0 :(得分:5)
这里似乎有些混乱。您想要做的是为页面变量分配URI,然后通过标题函数发出:
$page = "groups_page?view_profile_user_id=" .$profilepageuserid . ".php";
header( "Refresh: $sec; url: $page" );
我不确定你为什么试图在这里访问$_SERVER
,但PHP解释器会因为你在数组本身中调用一个键而感到困惑。当然,$_SERVER
数组只有有限数量的键,其中没有一个类似于您尝试请求的键:http://php.net/manual/en/reserved.variables.server.php
答案 1 :(得分:0)
或者:
$page=$_SERVER['groups_page?view_profile_user_id=' . $profilepageuserid . '.php'];
或者:
$page=$_SERVER["groups_page?view_profile_user_id={$profilepageuserid}.php"];
如果使用双引号,则只能在字符串中使用变量。否则,您必须将变量分解并将其连接到字符串。
编辑:不确定.php是否在正确的位置,但你明白了......