ホームページ >バックエンド開発 >PHPチュートリアル >PHP4実践体験(2)_PHPチュートリアル
著者: Sun Movement
ここで、謎の残り半分である「login.php」スクリプト ファイルを明らかにします。それ以外の場合、このスクリプトは入力された名前を受け入れ、ユーザーが存在するかどうかを確認し、サイトへのアクセスを許可するか拒否するかを決定します。あなたは PHP の条件文とロジック処理をまだ学習していないため、ここではそれをデモンストレーションするつもりはありません。代わりに、前のフォームで送信されたデータがどのように「login.php」に送信され、使用できるかだけを説明します。このファイルによって。
これは「login.php」です
------------------------------------- --- ------------------------------------------
< head>
シェイクスピアのことを聞いたことがあるか? echo $name; ?>
< p>
その花束のほうが香りがよいからです。
どう思いますか?
< /font>
< /html> -------------------------------------------------- ------
フォームにデータ(例えば「Zhang San」)を入力して送信すると、次のページが表示されます。
------------- -------------------------------------------------- - ----------------
シェイクスピアのことを聞いたことがありますか、張三
彼は、花束の香りができるように、別の名前のバラの花束を求めました。もっと香りが良くなりますよ
どう思いますか?
------------------------------------------------- ----------------------------------
フォームが PHP スクリプトに送信されるたびに、すべてのフォーム内の変数値とフォーム名はペアでスクリプトに送信されるため、スクリプトから任意に呼び出すことができます。上記の例では、フォームが送信されると、スクリプト「login.php」内に変数 $name が自動的に作成され、ユーザーがフォームに入力した値もこの変数に割り当てられます。
同じことを Perl でやろうとすると、フォーム内の変数値を取得するために Perl コードを非常に明確に記述する必要があります。 PHP は値を自動的に作成して割り当てることにより、コードを簡素化し、開発速度を大幅に向上させます。フォーム処理は、PHP が Perl よりも優れている 2 つの理由のうちの 1 つです。
明らかに、PHP はフォーム送信の POST メソッドもサポートしています。必要なのは、METHOD の値を「POST」とマークすることだけです。
もちろん、今見た例は非常に基本的なものです。本当に重量のあるプログラミングの場合は、条件文を構成する方法を知る必要があります。非常に基本的な条件ステートメントは比較ステートメントです。たとえば、「X と X が等しい場合、このアクションを特定の方法で実行します」
PHP には、条件ステートメントでの使用を容易にするために特別に設計された一連の演算子があります。以下にリストを示します:
$delta = 12 および $omega = 9 と仮定します
演算子
意味
式
結果
==
等しい
$delta == $omega
False
!=そうではない
$delta に等しい != $omega
True
>
$delta より大きい
<
$delta より小さい <
もっと素晴らしい
$delta > = $omega
True
<=
以下
$delta <= $omega
False
PHP4 では新しい演算子「===」も追加されています。 used 2 つのデータ値と型が同じかどうかをテストする このセクションの最後のセクションに簡単な例があります。
http://www.bkjia.com/PHPjc/316412.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/316412.html
技術記事
著者: Sun Movement は、謎の残り半分、login.php スクリプト ファイルを明らかにします。それ以外の場合、このスクリプトは入力された名前を受け入れ、ユーザーが存在するかどうかを確認し、許可するかどうかを決定します...