SSL_CLIENT_I_DN_x509 这个环境变量不是肯定会有值的
楼主可以
echo($_SERVER["HTTPS"]);
echo($_SERVER["SSL_VERSION_INTERFACE"]);
echo($_SERVER["SSL_VERSION_LIBRARY"]);
看看这些值

解决方案 »

  1.   

    echo($_SERVER["HTTPS"]); 这个显示的on;
    但是这两个就没有值
    echo($_SERVER["SSL_VERSION_INTERFACE"]); 
    echo($_SERVER["SSL_VERSION_LIBRARY"]);  这是为什么?我在phpinfo()函数中看到PHP Variables是都能正常显示的,但是
    和ssl有关的环境变量都不好使~ 
      

  2.   

    我IE里的受信任认证书里面有我做的证书,个人里面没有可以吗?我只用openssl自作了server.crt,server.key这两个,别的都没做~
      

  3.   

    SSL_CLIENT_I_DN_x509
    这个看字面上的意思,应该是取得客户端证书的某个内容
    你配置的应该是不需要客户端证书的,所以取不到
      

  4.   

    echo($_SERVER["SSL_VERSION_INTERFACE"]); 
    echo($_SERVER["SSL_VERSION_LIBRARY"]); 我试了下这两个也没有值啊?怎么样才能用mod_ssl的环境变量啊?