質問: ### 前提 ICカードを利用し、備品貸与システムを構築しようと考えています。 完全にローカルです。サーバーと貸出予約するパソコンは一緒です。 サーバーはwindowsサーバー+MySqlでデータベースの管理。 A君(仮)がC#(ICカード読み取り機構)のソフトを制作をし、私がPHPで貸与・返却などの管理画面を作ろうとしています。 既にICカードの固有番号(IDm)を読み取る機構はC#(Visual Studio)で出来ています。 現在はPHPで読み取るソフトを起動、C#で読み取ったICカードの固有番号をテキストファイルで出力し、PHP側でそのテキストファイルを読み込む方法を取っています。 ### 実現したいこと 読み取りソフトは常時起動させてある状態で、index.php(待ち受け画面)をブラウザで表示させてあります。 そこからカードを読み取り端末に置いたらPHPの条件分岐でテキスト(カードの文字列)を読み取れたら別のページに遷移したいのです。 ゲームセンターのゲーム(例:太鼓の達人など)でよくある、デモ映像が流れている状態でカードを置くと自動的にエントリー画面に飛ぶあれです。 そもそもPHPではそのようなことは出来ないのでしょうか? それともC#側でやるようなことなのでしょうか? もしできるのであれば簡単なソース(関数など)を教えていただけると幸いです。 普段はWeb制作関連を勉強しているので知識がほぼほぼありません。 ご教授していただけると幸いです。 ### 補足情報(言語/FW/ツール等のバージョンなど) すべて1つのPCで完結する備品管理システムの構築 OS Windows7 64bit サーバー iis7.5 言語C#(Visual Studio2010) , PHP7.0
回答: 考え方だけ書きますが、 1 読み取りソフトから入力があれば、ICカードの固有番号をテキストファイルに保存するように イベントドリブンのプログラムを常駐させます。 2 次に、 を組み込んだphpファイルに、テキストファイルのタイムスタンプを見張らせておき、 新しいタイムスタンプを感知したら、リダイレクトさせたらいいでしょう。