PHPリファレンス(逆引き)

PHPリファレンス
 
受信データをグローバル変数に格納する( import_request_variables() )
スポンサードリンク

受信データをグローバル変数に格納するには、 import_request_variables()関数を使用します。

import_request_variables( 種別 ,
               [ 接頭辞 ] )
import_request_variables()関数は、変数の$_POST、$_GET、$_COOKIE、$_FILEの内容をグローバル変数に格納します。

第一引数の「種別」には、グローバル変数に格納したい変数の種類を、以下の3種類から指定します。
指定値 説明
P $_POST、$_FILES
$_GET
C $_COOKIE
  種別は、"PG"のように複数指定することも可能です。

接頭辞には、例えば、"val_"と指定すると$GET["data"]は、変数名が「$val_data」のグローバル変数に格納されます。


例1) GETリクエストの受信データを接頭辞「global_」のグローバル変数名に格納する。
 (1) フォームで、項目「get_data1」、「get_data2」、にデータ入力してGETメソッドで送信する。

<html>
<body>

<form action = "test_02.php" method = "get" >
<input type="text" name="get_data1">
<input type="text" name="get_data2">

<input type="submit" name="GET送信" value="GET送信">
</form>

</body>
</html>


 (2) 受信した、項目「get_data1」、「get_data2」のデータを、グローバル変数「global_get_data1」、「global_get_data2」に格納する。

<html>
<body>

<?php
echo import_request_variables("G","global_");

// グローバル変数に格納されたデータを表示
echo $global_get_data1 , "\n";
echo $global_get_data2 , "\n";
?>

</body>
</html>


スポンサード リンク


GETでリクエストされたデータを取得する( $_GET )
POSTでリクエストされたデータを取得する( $_POST )
クッキーを利用する( setcookie()、$_COOKIE )
受信データをグローバル変数に格納する( import_request_variables() )
特殊文字をHTMLエンティティに変換する( htmlspecialchars() )
改行文字の前に改行タグ<br>を入れる( nl2br() )
HTMLタグを取り除く( strip_tags() )
配列データからクエリ文字列を生成する( http_build_query() )
URLエンコードする( urlencode()、rawurlencode() )
URLエンコードデータをデコードする( urldecode()、rawurldecode() )

WEBへ
忘れっぽいエンジニアのPHPリファレンス TOPへ