PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP $ _POST


はじめに

$ _POSTは事前定義された変数であり、 URLEncodedを使用するHTTPPOSTメソッドによってURLに渡されるキーと値のペアの連想配列です。 またはmultipart/ form-data リクエストのコンテンツタイプ。

$ HTTP_POST_VARS 同じ情報も含まれていますが、スーパーグローバルではないため、非推奨になりました。

POSTリクエストを使用してサーバーにデータを送信する最も簡単な方法は、メソッドを指定することです。 POSTとしてのHTMLフォームの属性。ブラウザのURLがhttps://localhost/testscript.phpであると仮定します 、method=POSTはHTML形式で設定されますtest.html 以下のように-

<form action="testscript.php" method="POST">
   <input type="text" name="name">
   <input type="text" name="age">
   <input type ="submit" value="submit">
</form>

PHPスクリプトは次のとおりです。

<?php
echo "Name : " . $_POST["name"] . "<br>";
echo "Age : " . $_POST["age"];
?>

出力

これにより、次の結果が生成されます-

Name : xyz
Age : 20

次の例では、htmlspecialchars()関数を使用してHTMLエンティティの文字を変換します。

文字 置換
&(アンパサンド) &amp;
"(二重引用符) &quot;
'(一重引用符) &#039;または&apos;
<(未満) &lt;
>(より大きい) &gt;

ユーザーがdtaをname=xyzとして投稿したと仮定します および年齢=20

<?php
echo "Name: " . htmlspecialchars($_POST["name"]) . "<br>";
echo "age: " . htmlspecialchars($_POST["age"]) . "<br>";
?>

出力

これにより、次の結果が生成されます-

Name : xyz
Age : 20

  1. PHPのzip_entry_name()関数

    zip_entry_name()関数は、zipアーカイブファイルの名前を返します。 構文 zip_entry_name(zip_entry) パラメータ zip_entry − zip_open()で開いたzipファイルをここに記載します。 戻る zip_entry_name()関数は、zipアーカイブファイルの名前を返します。 以下は例です。 zipアーカイブ「new.zip」に5つのファイルがあるとします。 例 <?php    $zip = zip_open("new.zip");    if ($zip)

  2. Pythonのデフォルトの引数

    デフォルト引数は、その引数の関数呼び出しで値が指定されていない場合にデフォルト値を想定する引数です。次の例は、デフォルトの引数のアイデアを示しています。渡されない場合はデフォルトの年齢を出力します- 例 #!/usr/bin/python # Function definition is here def printinfo( name, age = 35 ): "This prints a passed info into this function" print "Name: ", name print "Age ", age r