无法使用大量变量重定向 - 标头可能不包含多个标头,检测到新行。在 [英] Can't redirect with lot of variable- Header may not contain more than a single header, new line detected. in

查看:829
本文介绍了无法使用大量变量重定向 - 标头可能不包含多个标头,检测到新行。在的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的代码:

$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 /
在这个页面上我正在使用它。

http://gedforadults.com/ on this page i am using this.

我在表单提交后重定向时收到此错误..
警告:标题可能不包含多个标题,检测到新行。在第60行的/home/gedforad/public_html/index.php中

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.

提前致谢。

推荐答案

阅读错误:检测到新行。

Read the error: "new line detected".

我不认为问题是变量太多了。你的一个变量中可能有一个新行。首先尝试编码您的网址,它应该可以正常工作:
http:// php。 net / manual / en / function.rawurlencode.php

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

这篇关于无法使用大量变量重定向 - 标头可能不包含多个标头,检测到新行。在的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆