在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/PHP  網(wǎng)絡(luò)安全/ php中如何保存運(yùn)行結(jié)果?(而不是代碼)

php中如何保存運(yùn)行結(jié)果?(而不是代碼)

現(xiàn)在有一個(gè)文件是1.php
代碼如下

<script src="http://pv.sohu.com/cityjson" ></script>
<script type="text/javascript">
   document.write('IP:'+returnCitySN.cip);
</script>
<br>
<script src="http://ip.ws.126.net/ipquery" ></script>
<script type="text/javascript">
      document.write('省份:'+ localAddress.province+'<br>城市:'+localAddress.city);
</script>

用來(lái)獲取訪(fǎng)客ip
那么如何將訪(fǎng)客訪(fǎng)問(wèn)之后的IP,省份,城市記錄為txt
盡量貼出整個(gè)文件代碼,感謝!

回答
編輯回答
枕邊人

mysql了解下

2018年2月11日 06:24
編輯回答
淺淺

前端瀏覽器沒(méi)有寫(xiě)文件的權(quán)限吧,你可以在PHP里,用file_put_contents函數(shù)寫(xiě)到1.txt中

2017年2月15日 12:06
編輯回答
故人嘆

如果你是希望 用戶(hù)端保存1.txt
那么可以采用下載文件的方式讓用戶(hù)選擇存儲(chǔ)

如果你是希望 服務(wù)端保存,那么需要用php頁(yè)面 或者用js向服務(wù)器發(fā)送post請(qǐng)求,然后在后端用文件操作保存到服務(wù)器.

RE:
前端的話(huà)你需要利用ajax發(fā)送Post請(qǐng)求,后端存儲(chǔ)訪(fǎng)問(wèn)記錄當(dāng)然也有很多展開(kāi)空間,像這種是一次訪(fǎng)問(wèn)一個(gè)文件,也可以打開(kāi)文件進(jìn)行追加, 就不過(guò)多展開(kāi)了,可以花點(diǎn)時(shí)間了解一下 fopen,fwrite 等文件相關(guān)操作

// php部分


function saveUserIp($content,$append=0){

    $path     = 'folderName/';
    $name     = 'ipRecord';

    $filename = ($append ? $name : microtime(true) ).'.txt';


    $file     = fopen($path.$filename, $append?'a':'w') or die("沒(méi)有權(quán)限!");

    fwrite($file, $content."\n");
    fclose($file);

}

// 一個(gè)文件逐條追加 
saveUserIp($postContent,1);

// 一條記錄一個(gè)文件 
saveUserIp($postContent);
2018年8月13日 08:57