![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
ですが
PHPはクライアントから呼び出されたときのみサーバはその同じクライアントのみに実行結果を送るものなのでしょうか?
2人オンラインゲームを作るとなると
Aさんの呼び出しによる実行結果をAさんとBさんに
Bさんの呼び出しによる実行結果をBさんとAさんに
送らないといけません
Aさんの呼び出しによる実行結果をAさんに
Bさんの呼び出しによる実行結果をBさんに
送ることは通常のPHPの使い方ですから問題ないとして
問題は
Aさんの呼び出しによる実行結果をBさんに
Bさんの呼び出しによる実行結果をAさんに
に送ることができるかと言うことです
そのようにPHPはできていないのでしょうか?
No.3ベストアンサー
- 回答日時:
<meta http-equiv = "refresh"> を使い,
HTTPクライアントが定期的に情報を取得,
一定間隔での同期を計る方法ですね。
その方法なら,HTTPサーバでも使えます。
ただし,2秒という言葉がちょっと…
というのも,HTTPクライアントソフトたる各社の
Webブラウザは,それほど速いページ更新動作を
目的として設計されていません。
(同一ページ内であれば,それなりの速度で動く)
その為,2秒という数字が実際に必要なら,クライ
アント側の対策も必要になるでしょう。
ありがとうございます
2秒は5秒ぐらいにしたほうがよさそうですね
PHPとmetaとクリッカマブルマップによって将棋など作れるのでしょうか?
無謀でしょうか?
No.4
- 回答日時:
<?php
ob_start();
if(こまが動く処理をされたら){
echo"<meta http-equiv="Refresh" content="1;URL=http:更新されたページ(同ページでもgetで値を渡すとか">";
}
とかにしたらだめでしょうか。
この回答への補足
Aさんがアクションを起こしたときの
Aさんの画面の更新はPHPの本来の仕事だから細工をする必要はないのではないでしょうか?
Aさんのアクションを受けてその処理結果をBさんに送るのはPHPの仕事ではないのでそのときに
"<meta http-equiv="Refresh"…
の処理が必要になると言うことではないでしょうか?
No.2
- 回答日時:
サーバからクライアントにデータは直接送れない。
クライアントのリクエストがあれば、そのクライアントに送り返すことをしている。
ということを前提として、
Aさんの実行結果をファイルに書き出して、
Bさんがそのファイルの閲覧をリクエストすれば似たようなことはできます。
Aさんがサーバを介してBさんを直接呼び出すことはできません。
つか、PHPでオンラインゲームを作ろうとすることは間違っている。
(箱庭諸島みたいなゲームもありますが、付加がかかりすぎるので向いてない)
この回答への補足
例えば2秒ごとにサーバがクライアントにアクセス要求し自動的にクライアントがサーバからデータを取りにくるといったHTMLのequiva?タグがあったような気がするのですが・・・
補足日時:2004/12/23 11:27No.1
- 回答日時:
それは,PHPを使うサーバの動作でPHPの動作ではありませんが…
Webで使うHTTPサーバなら
>クライアントから呼び出されたときのみ
>サーバはその同じクライアントのみに実行結果を送るもの
です。
この回答への補足
ちょっと調べてみたのですが
<meta http-equiv = "refresh">
をPHPのなかで使えば何とかならないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux cronでシェルスクリプト実行時のkubactlコマンドが機能しない対処法。 2 2022/08/03 18:58
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- 事件・犯罪 この場合、私は不起訴になるのでしょうか。 1 2023/03/01 16:45
- カップル・彼氏・彼女 結婚を控えた彼氏からの呼び出しについて。 30代後半の女です。9月に結婚をする予定にしています。現在 4 2022/07/24 00:08
- 事件・犯罪 酒酔い運転検挙 1 2022/04/20 22:22
- 日本語 文章がまとまりませんT^T おかしいところ直していただけると助かります...! 私が入部したとき、大 6 2022/10/07 08:20
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- Excel(エクセル) コンボボックス及びリストボックスを5段階連動させる方法をご存知の方ご教授頂きたいです。 Excelで 3 2022/04/03 21:43
- 呼吸器・消化器・循環器の病気 自律神経の乱れ 1 2022/07/23 20:22
- 政治 コンピューターで政党支持のアンケートをするのって、結果にどんな影響が出るでしょう? 5 2023/03/22 17:49
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLでのdeadlockをPHPで検出...
-
xserver のCronでphpを実行する...
-
【PHP】命令は記述順に処理...
-
Prompt入力値をphp変数として取...
-
PHP&Mysql&Cronを使って自動...
-
PHPで、C#のプログラムを実行す...
-
system関数で一部のプログラム...
-
ファイルの実行権限について
-
PHP(Windows)でコマンド実行
-
透過PNGが透過されない!!
-
CFileDialogの最初のディレクト...
-
【file_exists】ファイルが存在...
-
フォントの色を変えるには?
-
VB6にてメールを送信する方法
-
C# Excelファイルへの画像挿入。
-
フォームで戻った際に入力済み...
-
.htaccessにphp_valueが使用できな
-
別ファイルの変数を呼び出した...
-
3つ以上の論理積は利用可能なの...
-
onedrive にexcelファイルをア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mysql複数レコードをまとめて削...
-
PHPからバッチファイルの実行
-
php実行中に実行中のphpファイ...
-
Prompt入力値をphp変数として取...
-
Switch文における、returnとbre...
-
phpからエクセルのマクロを実行...
-
ヒアドキュメントの中で演算子...
-
copy() で属性保存
-
httpdのプロセスが自動で消えな...
-
別サーバのプログラムを起動
-
シェルスクリプトをPHPで動かそ...
-
【PHP】命令は記述順に処理...
-
MySQLでのdeadlockをPHPで検出...
-
Linux:PHPでTELNETによるSMTP...
-
サーバーモジュールとCGIプロセ...
-
ブラウザからexecコマンドを実...
-
phpスクリプトのみで定期実行
-
phpのshell_exec関数の動作に関...
-
PHPからlhaコマンドを使いたい
-
htmlでsubmitで指定したAction...
おすすめ情報