我想在地址中包含一个 $profilepageuserid,我不确定正确的语法。
$page=$_SERVER['groups_page.php?view_profile_user_id=$profilepageuserid'];
header("Refresh: $sec; url=$page");
这里似乎有些混乱。你想要做的似乎是将一个 URI 分配给一个页面变量,然后通过 header 函数发出这个:
$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
任何一个:
$page=$_SERVER['groups_page?view_profile_user_id=' . $profilepageuserid . '.php'];
或者:
$page=$_SERVER["groups_page?view_profile_user_id={$profilepageuserid}.php"];
如果字符串使用双引号,则只能在字符串中使用变量。否则,您必须拆分变量并将其连接到字符串。
编辑:不确定 .php 是否在正确的位置,但你明白了......