无法使用大量变量进行重定向 - 标头不得包含多个标头,检测到新行。在

发布于 2024-12-28 09:14:53 字数 585 浏览 0 评论 0原文

这是我的代码:

$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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

臻嫒无言 2025-01-04 09:14:53

读取错误:“检测到新行”。

我不认为问题在于变量太多。您的一个变量中可能有一个新行。首先尝试对您的 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文