我希望我的PHP重定向头动态。目前我有:
header('Location:message.php?ref=conversation&conv=$conv_id')但是,它将用户重定向到:
doamin.com/message.php?ref=conversation&conv="$conv_id"我做错了什么?
发布于 2012-10-23 17:28:35
在单引号中放一个变量,改为双引号。
发布于 2012-10-23 17:29:43
将其改为:
header("Location:message.php?ref=conversation&conv=$conv_id");或者这个:
header('Location:message.php?ref=conversation&conv=' . $conv_id);(我更喜欢后者,但那只是个人的事情。)
问题是,在php中,如果使用双引号,则解析字符串中的变量;如果使用单引号,则不解析变量。
发布于 2012-10-23 17:28:46
不多,您应该将var传递到字符串中。
header("Location:message.php?ref=conversation&conv=" . $conv_id)https://stackoverflow.com/questions/13035992
复制相似问题