将GET参数记录到文本文件中?

时间:2016-08-12 05:54:29

标签: php

如何将GET请求参数记录到文本文件中?例如write.php?info=LOG_THIS。我想在文本文件的新行上追加ip地址后跟“:LOG_THIS”。怎么做?

3 个答案:

答案 0 :(得分:2)

file_put_contents("your_file.txt", $_SERVER["REMOTE_ADDR"]. 
":" . $_GET["info"], FILE_APPEND | LOCK_EX);

文档:http://php.net/manual/en/function.file-put-contents.php

答案 1 :(得分:0)

 <?php
 //get data from file
 $content=file_get_contents("info.txt");
 //add ip
 $content .=$_SERVER["REMOTE_ADDR"];
 //add get
 $content .= $_GET["info"];

 //write to file
 file_put_contents("info.txt",$content);
 ?>

您可以在http://php.net ...

上找到更多信息

答案 2 :(得分:-1)

// ********************** START生成日志文件******************* *******

<?php
$content=$_GET["info"];
wh_log("Log generate".$content);
function wh_log($msg)
{

    $logfile = 'log_' . date('d-M-Y') . '.txt';

    file_put_contents($logfile, $msg . "\n", FILE_APPEND);
}
?>

// END生成LOG FILE