TOP ▲ itcore TOP プログラムパーツ

uForm フォーム変数の受取。存在しない時は空文字を返す。 | itcore 2017年

PHP

PHP TOP

関数

<?php
// フォーム変数の受取
function uForm($var, $default = "")
{
    if (isset($_POST[$var])) return $_POST[$var];
    if (isset($_GET[$var])) return $_GET[$var];
    return $default;
}
// POST変数の受取
function uPost($var, $default = "")
{
    if (isset($_POST[$var])) return $_POST[$var];
    return $default;
}
?>

テスト

<?php include "uForm.func"; ?>
<?php
$name1 = "value1"; $_POST["name1"] = $name1; echo "name1=$name1 uForm['name1']=" . uForm('name1') . "<br>\n";
$name2 = "value2"; $_GET["name2"] = $name2; echo "name2=$name2 uForm['name2']=" . uForm('name2') . "<br>\n";
$name3 = "not exist"; echo "name3=$name3 uForm['name3']=" . uForm('name3') . "<br>\n";
?>

実行結果

name1=value1 uForm['name1']=value1
name2=value2 uForm['name2']=value2
name3=not exist uForm['name3']=