new line detected
========================================================
$gp_from是什么样的内容?注意不能包含类似\n\r这样的字符.

解决方案 »

  1.   

    分成多个header
    比如:
    Header("Cache-Control: no-cache\r\n"."Cache-Control: must-revalidate");应该拆分为:
    ========================================================
    Header("Cache-Control: no-cache");
    Header("Cache-Control: must-revalidate");
      

  2.   

    $gp_from的内容是:
    /saved_gifts/add2book.php?id=14&refer=http://test.findgift.com/product.php?id=14我该如何操作才能实现正常跳转呢?
      

  3.   

    /saved_gifts/add2book.php?id=14&refer=http://test.findgift.com/product.php?id=14
    这样的url貌似是可以正常跳转的,刚测了一下,不会出现你所遇到的问题.
    是不是之前还有header?
      

  4.   

    是不是版本问题呀
    PHP Version 5.2.1 
    Apache/2.2.4
    5.0.27
      

  5.   

    将$gp_from换成一个确切的url例如:index.php便可以成功跳转!请问是什么原因?
      

  6.   

    o..我用的php4测试。
    那urlencode转一下试试
    $gp_from = urlencode('
    /saved_gifts/add2book.php?id=14&refer=http://test.findgift.com/product.php?id=14');
      

  7.   

    问大家一个问题,注册变量如何注册,每次运行都提示Undefined variable: gp_from in C:\AppServ\www\findgift\login.php on line 5
      

  8.   

    只是notice,非要注册:
    $gp_from = null;//or $gp_from = '' or...
      

  9.   

    请问大家,如上的错误该如何处理?Undefined variable: gp_from in C:\AppServ\www\findgift\login.php on line 5
      

  10.   

    把“refer”这个参数编码一下。