无法使用大量变量进行重定向 - 标头不得包含多个标头,检测到新行。在
这是我的代码:
$post_url="Location: http://webservices.plattformpartners.com/ilm/default.ashx?firstname=".$firstname."&lastname=".$lastname."&address=".$address1."&address2=".$address2."&zip=".$zip."&city=".$city."&state=".$state."&country=".$country;
header($post_url);
http://gedforadults.com/ 在这个页面上我正在使用这个。
我在表单提交后重定向时收到此错误。 警告:标头不能包含多个标头,检测到新行。在 /home/gedforad/public_html/index.php 第 60 行
那么有没有办法用很多变量来重定向它? 当我在一个或两个变量中使用它时,它会正确重定向,但在很多变量中它会生成错误。
提前致谢。
This is my code:
$post_url="Location: http://webservices.plattformpartners.com/ilm/default.ashx?firstname=".$firstname."&lastname=".$lastname."&address=".$address1."&address2=".$address2."&zip=".$zip."&city=".$city."&state=".$state."&country=".$country;
header($post_url);
http://gedforadults.com/
on this page i am using this.
and i am getting this error when redirecting after form submit..
Warning: Header may not contain more than a single header, new line detected. in /home/gedforad/public_html/index.php on line 60
So is there any way to redirect it with lot of variables?
when i use it within one or two variable its redirecting properly, but within lot of variable its generating error.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
读取错误:“检测到新行”。
我不认为问题在于变量太多。您的一个变量中可能有一个新行。首先尝试对您的 URL 进行编码,它应该可以正常工作:
http://php.net/manual/en/function.rawurlencode.php
Read the error: "new line detected".
I don't think the problem is too many variables. There is probably a new line in one of your variables. Try encoding your URL first and it should work fine:
http://php.net/manual/en/function.rawurlencode.php