- 締切済み
php3でアクセスログをmyslqに登録に関して
PHP=3.0.15 mysql=3.23.27-betaを使用しています。 主に携帯サイトの運営なので、リファラーが取れないために、 ・表示URL ・エージェント ・ホスト ・日付 を、php3を利用してmyslrへ登録するように考えておりますが、初心者の為、分かりません。 分かっていることは ・mysqlへの接続の仕方 ・アクセス用のテーブル(作成済み) の2点くらいです。今までは修正などを主にしていたため、一から作成することができません。 フリーの解析をいくつか調べて見ましたが、表示URLまで解析するものがありませんでした。 現在 http://xxx.co.jp/top.php3?ad=111 と、広告コードを使用していますので、 この広告コード毎に何回表示されたかを、把握できる事を望んでいます。 アドバイス宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- hrm_mmm
- ベストアンサー率63% (292/459)
sqlの前に、phpのページにアクセスしたときにログをとる部分が解らないということで良いでしょうか? http://www.php.net/manual/ja/reserved.variables.php#reserved.variables.server ・表示URL $_SERVER['SERVER_NAME'] . $_SERVER['PHP_SELF'] . '?' . $_SERVER['REQUEST_QUERY'] ・エージェント $_SERVER['HTTP_USER_AGENT'] ・ホスト $_SERVER['REMOTE_HOST'] ・日付 $_SERVER['REQUEST_TIME'] →datetime関数で適宜文字列に編集 http://www.php.net/manual/ja/ref.datetime.php あとは、データベースに接続して(ここは出来ているのですよね) 変数データを使ってsqlのinsert文作成(sql文法は解っていますか?) http://netmirror.org/mirror/mysql.com/doc/mysql/ja/index.html