PHP-&在标题()中
我有参数:
http://example.com?ex=http://la.net?c1=a1&c2=a2&c3=a3
我想重定向到这个 URL,但是当我这样做时,我
http://example.com?ex=http://la.net?c1=a1
知道这是因为 &
符号...
I have the parameter:
http://example.com?ex=http://la.net?c1=a1&c2=a2&c3=a3
I want to redirect to this URL, but while I do it, I'm getting into
http://example.com?ex=http://la.net?c1=a1
I know that it's because of the &
sign...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您应该对传递给 URL 的参数进行编码:
You should encode parameters that is passed to URL:
你应该能够做这样的事情:
urlencode() 接受一个字符串并以字符串可以作为 url 中的值传递的方式更改字符,这样它就不会影响整个 url。
you should just be able to do something like this:
urlencode() takes a string and changes the characters in a way where the string can then be passed as a value within an url so that it does not effect the entire url.
尝试在参数值中使用
&
而不是&
。Try using
&
instead of&
in the parameter value.