如果它是一个URL,那么看到php头函数修改查询字符串是很奇怪的。我使用了这样的标题功能
header('Location: http://www.example.com/account-type?goto=http://www.google.com/hello');
这是重定向到http://www.example.com/account-type?goto=http/hello
已修改的查询字符串
如果我使用相对网址
header('Location: /account-type?goto=http://www.google.com/hello');
这将重定向到http://www.example.com/account-type?goto=http://www.google.com/hello
有谁能告诉我如何解决这个问题?
答案 0 :(得分:0)
我想这只是一个编码问题。试试这个:
$url = urlencode('http://www.google.com/hello');
header('Location: http://www.example.com/account-type?goto=' . $url);