ホームページ > バックエンド開発 > PHPチュートリアル > PHP を操作する 2 つの方法とavascript_PHP チュートリアル

PHP を操作する 2 つの方法とavascript_PHP チュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-21 16:01:57
オリジナル
945 人が閲覧しました

Web ページの制作プロセス中、ページを更新せずにフロントエンド ページと
バックエンド CGI ページ間の対話を維持する方法は常に問題でした。私が実際に使っている方法を 2 つ紹介します。

方法 1: Cookie を介した対話。合計 3 つのファイルがあります:
index.htm、action.php、main.htm
原則として、フロントエンド ページ main.htm とバックエンド ページ action.php はページ フレーム
index によって編成されます。 .htm、および action.php ページの幅を 0 に設定します。これは表示に影響しません。 action.phpはCookieに情報を入れ、main.htmは
Cookieを読み込むことでインタラクションを実現します。 main.htm では、action.php を読み込むことでバックグラウンド CGI プログラムを制御することもできます


index.htm
------------------------------------------ ------ -------------------

テスト -equiv="コンテンツ タイプ" content="text/html; charset=gb2312">




<フレーム名="leftFrame" スクロール="no" noresize src="action.php">
<フレーム名="rightFrame" スクロール="auto" src="main.htm ">
< /frameset> <br> <body bgcolor="#FFFFFF"> <br> <p>このページではページ フレームが使用されていますが、お使いのブラウザはそれをサポートしていません。 </p> <br>
---------- -------------------------

action.php
------ - ------------------------------------------------- - -----
srand((double)microtime()*1000000);
$result=rand(0,100);
setcookie("action",$result,time()+900,"/ " );
?> ----- ---------------------

main.htm
------ ----- --------------------------------------


テスト
>
関数 get_cookie ()
{
document.test.current_cookie.value=document.cookie

;form name=" test" > 現在のパラメータは "javascript"> setInterval("get_cookie()",200);

a>
------ ------------------------

方法 2: 対話は、parent.*.* を通じて直接実現されます。ファイルは合計 3 つあり、
index.htm、action.php、main.htm のうち、index.htm は前のものと同じです。
原則は、parent.rightFrame.test.current_cookie.value を通じて
情報を直接渡すことです。

action.php
-------------------------------------------- ---- ------------------
$result=rand(0,100); >

;
現在のパラメータ

" target= "leftFrame">Cookie を再読み込み


---------------------- - --------------------------------------


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/316734.html技術記事 Web ページの制作中にページを更新せずに、フォアグラウンド ページとバックグラウンド CGI ページ間の対話を維持する方法は常に問題でした。私が実際に使っている方法を 2 つ紹介します。 ファング...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート