2017-07-10 11 views
-2

グローバル変数に問題がありますが、HTMLフォーム入力からデータを取り込んでいる可能性がありますが、グローバルvar pullingデータに関するWeb上のドキュメントは見つかりませんHTMLフォーム入力。PHP 5.3.10グローバルな振る舞い

ありがとうございました。

+0

[特定のphp 5.3マニュアルはどこにありますか?](https://stackoverflow.com/questions/15227123/where-can-i-find-a-specific-php-5-3-manual ) –

答えて

0

フォームが送信されると、methodタグはPOSTかGET要求かを指定します。フォームの使用方法に応じて、フォームの値は$ _POSTまたは$ _GETのスーパーグローバルになります。

例:

<form action="welcome.php" method="post">

Name: <input type="text" name="name"><br>

E-mail: <input type="text" name="email"><br>

<input type="submit">

</form>

フォームの送信ボタンをクリックすると、フォームの内容はスーパーグローバル(この場合はPOST)のname属性を参照することで確認できます。ドキュメントについて

$_POST['name'] $_POST['email']

http://php.net/manual/en/reserved.variables.post.php これはPHP 4> = 4.1.0、PHP 5、PHP 7すなわちに適用されます参照してください。 PHP 5.3に適合します。

+0

これは、ここにコードがあります。ここには、この行には関数global:$ login、$ passwdがありますが、この$ loginと$ passwdはフォーム入力の横にはありません(name = login id = login name = passwdとid = passwd)、これは私たちのサーバ(PHP 5.3.10)で動作しています。だから私はグローバルな振る舞いについて尋ねたのです。 –

+0

https://secure.php.net/manual/pt_BR/migration54.incompatible.php それは環境、GET、POST、Cookie 、グローバル化としてのサーバー、その理由! –