ホームページ >バックエンド開発 >PHPチュートリアル >php_PHP チュートリアルの 2 つの Web ページ間の変数転送

php_PHP チュートリアルの 2 つの Web ページ間の変数転送

WBOY
WBOYオリジナル
2016-07-13 17:25:35807ブラウズ


php での 2 つの Web ページ間の変数転送
[作成者: Douya 追加時間: 2001-5-28 22:53:08]

Web サイトのデザインでは、ユーザー ログインの方法がよく使用されます。サイトの新しい Web ページにリンクするとき、または新しい Web ページを開いたときに、特にログイン後にユーザーの情報が記憶されることがわかります。サイト内の他の Web ページをリンクしたり開いたりするときの「XXX、こんばんは」などの挨拶を参照してください。これらは、もちろんログイン後の変数送信の結果です。私は個人のホームページを作成する過程で、変数のいくつかの方法を試しました。送信します。今からあなたと話し合うために書き留めておきます。
1. これは最も愚かな方法であり、セッションや Cookie にまったく触れていなかったときに思いついた方法でもあります。この方法は、転送する変数をフォーム形式で再転送するもので、たとえばユーザーがログインした後、$username、$idなどの情報をフォームを使用して次のWebページに送信します。もちろん、多くの場合、テキストやオプションなどのボックスを表示したくない場合は、非表示の入力フィールドを使用できます。以下は例です。$username が前のページで ID 検証のためにこのページに送信され、このページで検証された変数であるとします。これを次のページに渡す場合は、ファイル test4.php を作成します。
$username="张小明";?>

test5.php を作成します:

Apache サーバーを開き、http://127.0.0.1/test4.php と入力してページ上のボタンをクリックすると、新しいファイルの $username の値が確認されます。ウェブページを移転しました。
もちろん、この方法の弱点は明らかであり、別のフォームが必要であり、test5.php Web ページを更新する場合は、それを再送信する必要があることは明らかです。


2. セッションを使用します。その後、セッションに関する記事をいくつか検索したところ、これは変数を渡すための非常に良い方法であると感じました。以下に例を示します。
新しいファイル test6.php を作成します:
session_register("username"); //セッション変数を登録します
$username="Zhang Xiaoming "; //渡される変数の値
echo "行って見てください";
?>
Create DownloadFilesa2001-12-10 est7.php:
echo "Hello, $ username, Welcome!";?> //渡された変数を表示します
このメソッドを使用するときは注意してください: はファイルの先頭に配置する必要があります。つまり、「」の前にコンテンツがあってはなりません。これが何度もデバッグで発見できなかった理由です。 "前面不应有任何内容,包括空格,这是我调试多次未成功找出的原因。
この変数は、現在開いているブラウザでのみ渡すことができます。新しく開いたウィンドウで渡す場合は、次のように実行します。
ファイル: test8.php
session_register ("username") );
$username="Zhang Xiaoming";
echo "行って見てください"; // 現在のセッション ID 値を次のウィンドウに渡します。
?>
File DownloadFilesa2001-12-10 est7.php
echo "Hello, $username, welcome!";?>
3 つ目、Cookie を使用します。例で説明しましょう:
ファイル test9.php を作成します
echo "Go and have a look";?>
ファイルDownloadFilesa2001-12- 10 est5.php
test5.php を作成:

上記は私が Web ページを設計する際にいくつかの記事を参考に考え出した方法です。ここでは、導入というよりは配信方法の紹介が中心です。セッションとクッキーの詳細、およびその 2 つの具体的な使用方法については、他の専門家が何度も紹介しているため、ここでは説明しません。記事公開後に再度誤りを発見した場合は、下記の「コメント」欄に修正方法を記載させていただきます。

関連コンテンツ:
- GDを使用してPHPで漢字を出力する例
- PHPアプリケーションの高速化の概要
- XML技術を使用してPHPでリモートサービスを構築する
- PHPとMySQLを使用して強力なWebサイトを構築する
- PHPコンパイルオプションの説明

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/532045.html技術記事 php での 2 つの Web ページ間の変数転送 [作成者: Douya 追加時間: 2001-5-28 22:53:08] Web サイトのデザインでは、通常、ログイン後、ユーザー ログイン方式を使用することがよくあります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。