ホームページ  >  記事  >  バックエンド開発  >  php バックグラウンド プログラムと Javascript_PHP チュートリアルの間で対話する 2 つの方法

php バックグラウンド プログラムと Javascript_PHP チュートリアルの間で対話する 2 つの方法

WBOY
WBOYオリジナル
2016-07-21 15:43:191259ブラウズ

方法 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

コードは次のとおりです:



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


action.php


コードは次のとおりです: lt;? php
srand((double)microtime()*1000000);
$result=rand(0,100);

;
main.htm

コードは次のとおりです:


< ;br> Cookie を再読する

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


コードをコピーします。

& & lt ;?
$ result = rand (0,100); & lt; スクリプト言語="javascript">
parent.rightFrame.test.current_cookie.value=""


main.htmコードをコピーします

コードは次のとおりです:



Test



現在のパラメータは

Cookie を再読します ;


http://www.bkjia.com/PHPjc/320746.htmlwww.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/320746.html

技術記事

方法 1: Cookie を介した対話。 合計 3 つのファイル、つまり、index.htm、action.php、main.htm があります。原則として、フロントエンド ページ main.htm とバックエンド ページ action.php は、ページ フレームindex.htm によって編成されます。 ...




声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。