ファイルメーカー ログ取得 レイアウト閲覧編
ファイルメーカーでログ取得は結構大変です。
今回はレイアウト閲覧のログ取得方法です。
PHP+MySQLでレイアウト閲覧を取得する方法です。
簡単にxamppで環境を構築します。
空いている端末で構いません。
実装はいたって簡単。
ファイルメーカーの「Webビューア」を利用します。
レイアウト閲覧のログを取得したい各レイアウトにウェブビューアをちっちゃく配置します。
設定でなにも操作できないようにしておきます。
そして、webビューアのURL指定にPHP+MySQLで構築したサーバーを指定(フルコンピュータ名またはIPアドレス)します。
さらに、パラメーターに取得したい情報を渡しておきます。
こんな感じです。
1 | //サーバー/?layout=Get(レイアウト名)&day=Get(日付)&time=Get(時刻)&pc=Get(ユーザー名)&account=Get(アカウント名) ・・・ |
など取得したい情報を取得関数やグローバル変数から指定します。
あとはサーバー側でPHPの$_GET[‘layout’]や$_GET[‘day’]などで各パラメータからの値を$_GETで取得して、MySQLにINSERTしていくだけです。
ユーザー側の挙動としては全くと言っていいほど負荷がありません。
ファイルメーカーで複雑なシステムを構築していくと少しファイルメーカーサーバーにも端末側にも負荷がかかりやすくなるのですが、これであれば別のサーバーが処理するだけです。
この方法、かなりオススメです。内緒にしといてください。
今度はレコード作成や削除、フィールド入力、修正、削除などについてのログ取得について書いていきます。