试试看用JS来跳转<script>alert('登录成功!');window.opener.location.href='user_home.php';window.close();</script>

解决方案 »

  1.   

    打开错误看看 有没有warning
    header前面不能有任何输出的,是不是汉化过程中在前面输出了空格之类
      

  2.   

    header("Location:user_home.php");
    $return_url的值应该是Location:user_home.php
      

  3.   

    但是它 代码 里 写的是  cheader    前面怎么有个c  ,c是干嘛的?我先去试试  各位的方法
      

  4.   

    试试看用JS来跳转<script> alert('登录成功!');window.opener.location.href='user_home.php';window.close(); </script>——————————
    用这种方法  英文的可以跳转到 user_home.php   中文 它就 跳到 login.php 让你再登陆(不是空白)也不提示什么错误
    header("Location:user_home.php");
    $return_url的值应该是Location:user_home.php
    ——————————
    这种也试过,英文 可以跳转到user_home.php     中文   login.php  依然空白,不过数据库里有数据增加
      

  5.   

    看他是不是写了个cheader()的函数...
      

  6.   

    是这个函数啊  cheader()        它有什么问题吗?我怎么没见过啊。  我只见过 header()    -_-||
      

  7.   

    o    不好意思。 哈哈我找到 这个函数了。 是这样写的function cheader($url) {
    if(ereg("Microsoft", $_SERVER['SERVER_SOFTWARE'])) {
      header("Refresh: 0; URL=$url");
    } else {
      header("Location: $url");
    }
    exit();
    } // END cheader() FUNCTION
      

  8.   

    user_home.php 这个页面的代码看看瞧
      

  9.   

    问题解决了。真TM 可恶
    居然 是这样 lang_chinese.php 这个文件不能用记事本打开
    要用DW 新建一个文件把编码改成UTF-8 然后在把 lang_chinese.php 文件里的内容copy过来
    然后保存。
    就行了。
    我晕死我TM 招谁 惹谁了,这么整我哭
      

  10.   

    老外的程序一般文件编码都是utf-8的,而windows下的notepad默认的保存编码是ANSI标准的。从utf-8转换为gbk的会出现很多问题。会自动生成很多不可打印字符。这是没办法的,所以以后注意下就好了。