-3

我想在地址中包含一个 $profilepageuserid,我不确定正确的语法。

$page=$_SERVER['groups_page.php?view_profile_user_id=$profilepageuserid'];

header("Refresh: $sec; url=$page");
4

2 回答 2

5

这里似乎有些混乱。你想要做的似乎是将一个 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

于 2012-04-30T15:08:09.670 回答
0

任何一个:

$page=$_SERVER['groups_page?view_profile_user_id=' . $profilepageuserid . '.php'];

或者:

$page=$_SERVER["groups_page?view_profile_user_id={$profilepageuserid}.php"];

如果字符串使用双引号,则只能在字符串中使用变量。否则,您必须拆分变量并将其连接到字符串。

编辑:不确定 .php 是否在正确的位置,但你明白了......

于 2012-04-30T15:05:31.017 回答