我使用php重定向php文件:
header("location:viewprofile.php?id=<?php echo $id; ?>");
问题是php不被视为php而且是字面意思,我如何回应此标题中的变量?
答案 0 :(得分:4)
header("location:viewprofile.php?id=$id");
答案 1 :(得分:1)
试试这个:
header("Location: viewprofile.php?id={$id}");
1)注意位置中的大写“L”,虽然http标题应该不区分大小写(如规范所示),但有些浏览器将它们视为区分大小写(IE)。
2)如果可能,您不应该使用相对路径,因为如果浏览器在网址中留下了一个尾部斜杠,您可能会被重定向到错误的页面(即http://domain.com/folder/将重定向到{{3} })
答案 2 :(得分:0)
无需回应它。只需使用以下代码:
header("location:viewprofile.php?id=".$id);
变量$ id中的存储值将附加到标题字符串。