私はcsvファイルに3つの変数を保存しようとしています。私は変数のデータを取得し、それらを含む配列を作成しています。私はファイルを開いて書き込むことができます。私は、すべてのページのロード時に以下のデータを保存したいと思います: -PHP配列をcsvに - ファイルを常に書き直します
私の問題は、すべてのページの読み込み時に、それだけではなく、新しいデータinsterのファイルを書き換えていることである日付 - リファラー - ユーザエージェント 。
すべてのコメントをいただければ幸いです。
<?php
session_start(); ?
if (!isset($_SESSION["origURL"]))
$_SESSION["origURL"] = @$_SERVER["HTTP_REFERER"];
$referer = @$_SERVER['HTTP_REFERER'];
$userAgent = @$_SERVER['HTTP_USER_AGENT'];
$date = date('Y-m-d H:i:s');
$visitorData = array("referer", "userAgent", "date");
$result = compact($visitorData);
print_r($result);
$fp = fopen('file.csv', 'w');
foreach ($result as $fields) {
fputcsv($fp, $result, $delimiter = ',', $enclosure = '"');
}
fclose($fp);
exit();
>
追加モードの使用 - '$ FP =のfopen ( 'file.csv'、 'a'); ' – splash58