我在和另一个公司做一个接口,他们那边的程序是用java写的。
我需要在他们访问我的newpassword.php对数据进行处理,分析,写入数据库,然后再组织参数去访问他们的接口。
所以我要在newpassword.php里进行一次页面跳转。
我用的是header(sprintf("location: %s",$url));这种方法。
邪门的问题来了,我生成跳转的$url之后,发现跳转不了,但是我把他们给过来的数据在浏览器里访问,就可以跳转,但是他们访问跳转不了。
不知道怎么回事?
望高手帮帮忙。。谢谢

解决方案 »

  1.   

    楼主意思是说$url要是直接写死了数据就可以,不然用浏览器不能跳转吗?
    检查下$url这个值~
      

  2.   

    我用fopen()这个函数解决问题了,不过带来了不安全因素,而且为什么不能用header()还是不明白
      

  3.   

    可能格式问题吧,你试下这个
    header("location: http://".sprintf("%s",$url));不好意思,因为没有环境,所以没有调试