Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使重定向动态化_Php_Redirect_Header - Fatal编程技术网

Php 如何使重定向动态化

Php 如何使重定向动态化,php,redirect,header,Php,Redirect,Header,请帮我解决一个小问题。我正在使用重定向用户到他们刚刚粘贴评论的页面,而d=3被认为是动态的,即根据id使用不同的整数 我试着像这样添加php变量 Header('Location: http://site/a.php?id=$articleID') 但是我犯了一个错误 Header('Location: http://site/a.php?id=3') 请问我怎样才能克服这个问题 谢谢将您的报价从单引号更改为双引号。单引号不能解释其中的变量 Header("Location: http

请帮我解决一个小问题。我正在使用重定向用户到他们刚刚粘贴评论的页面,而d=3被认为是动态的,即根据id使用不同的整数

我试着像这样添加php变量

 Header('Location: http://site/a.php?id=$articleID')
但是我犯了一个错误

 Header('Location: http://site/a.php?id=3')
请问我怎样才能克服这个问题


谢谢

将您的报价从单引号更改为双引号。单引号不能解释其中的变量

 Header("Location: http://site/a.php?id=$articleID")

不能将变量传递到单引号字符串中

header("Location: http://site/a.php?id=$articleID");
exit;
不要忘记包含
exit,否则在加载新页面之前,脚本的其余部分仍将执行