不懂linux,但从命令行出错信息看
要么curl没装好,要么 php.ini 没设好(apache指示了ini的环境,但php却没找到?)apache那个是另一个问题
另外,function是不是换个名字好?你都习惯用命令同名作为函数名么?

解决方案 »

  1.   

    明显是你的linux没安装curl这个扩展库。
    你安装curl时修改过/etc/apache2/conf.d/rewrite.conf?
    打开/etc/apache2/conf.d/rewrite.conf,看看第一行是什么内容?这里使用了一个错误的指令RequestHeader,导致apache重启失败了。
      

  2.   

    装过CURL了,也配置过了的。为什么IE能执行,LINUX命令行就不行呢?
      

  3.   

    重启APACHE报错,但PHPINFO显示有curl模块了
      

  4.   

    LINUX环境问题解决了,现在APACHE重启没问题了。
    就是LINUX下自动登录还是实现不了,都是上边的CURL函数,同一个程序,WINDOWNS下能自动登录,LINUX下还是登不了。
      

  5.   

    cookie存放路径有可写权限吗?
      

  6.   

    有可写权限,就是这个cookie.txt没写上
      

  7.   

    rewrite.conf你在windows下修改过的吧。
    怀疑是传说中的“硬回车”事件。
    LINUX 下 vi /etc/apache2/conf.d/rewrite.conf
    是不是第一行结尾有 ^M  ?
    如果是的话,
    cat /etc/apache2/conf.d/rewrite.conf | tr -d '\r' > /etc/apache2/conf.d/rewrite.conf