<?php
$a=$_POST["username"];//我想在后台日志中打印这个a变量的值,输出到一个日志文件
?>这个在php如何做? php.ini怎样设置? 用什么语句能打印日志?多谢!

解决方案 »

  1.   

    自己做一个日志管理工具啊..
    下面是个简单的例子
    <?php
    include 'config.ini';
    class Log {
      private $_fp;
      public function __construct() {
        $this->_fp = fopen(Configuration::getLogPath(), "a");
        //如有需要, 增加文件锁
      }
      public function log($msg) {
        //写文件
      }
      public function __destruct() {
        fclose($this->_fp);
      }
    }
    ?>
      

  2.   

    去看一下file_put_contents()这个方法,应该能实现你要的结果
      

  3.   

    这么麻烦 要自己写?? 他不能把日志直接写到apache的access.log中吗
      

  4.   

    apache我基本没有用过...不过按照名字, access.log应该是apache的访问日志, php能不能操作不清楚不过这个是应用服务器级别的日志, 不要和你的业务日志混淆了...业务的日志就是应该在系统内部自己实现的....
      

  5.   

    php有自己的日志记录,可以查一下php的配置文件。
      

  6.   

    你去研究php的pecl扩展包吧,里面有你所有想要的!另外php不是一个java,什么都包含在内!