2011-12-04 15 views
0

私はPHPについてよく知らない。つまり、ページをリロードせずにこのステートメントの出力を更新することは可能ですか?ページをリロードせずにこのPHPコードを更新するには?

echo $_SERVER['HTTP_COOKIE']; 
+0

ページをリロードするとどういう意味ですか?ブラウザでリロードしますか?または、サーバーからページを要求しますか?最初のブラウザ(ブラウザ)の場合は、Ajaxを使用できます.Javascriptを使用してサーバーにHTTPリクエストを実行し、同じページで結果を処理します。 –

答えて

1

これはJavaScriptと呼ばれ、答えは「はい」です。しかし、PHPやその他のサーバーサイドスクリプトでは実行できません。なぜ?サーバー上で実行されるため、クライアントに提示する必要があります。新しい情報をポーリングするようWebブラウザに明示しない限り(通常はJavaScript経由)、ユーザーが新しいページをリロードするか開いてしまうまで、再度サーバーと通信しません。

+0

どうすればjavascriptでそれをするのですか? – jony

+0

それは、あなたがそれをリロードしたいときを含む、そして他のものを含む多くの要素に本当に依存します。最も簡単なバージョンは 'Get my cookie'です。私は本当にあなたがプログラミング言語を学ぶことをお勧めします。 –

+0

Get my cookieは正しい方向に私を設定しました!おかげでトム!私はJavaScriptを学んでいますが、私は途中でPHPで私の頭の上に。 – jony

0

PHPを使用すると、即座にページをリロードすることなく、この変数

echo $_SERVER['HTTP_COOKIE']; 

の値を変更することができませんでした、サーバーサイドスクリプトです。 AJAXでも可能ですが、現在アクセスしている同じページに実装されているわけではありません。

関連する問題