0

抽出を使用して、POST と GET の値を変数に保存しようとしています。ただし、セッションの値を出力すると、抽出された REQUEST の値が表示される理由がよくわかりません。

$username のような変数に値を入れると、最後に保存した値を取得できません。

この index.php?username=NAME がある場合

extract($_REQUEST);    
print_r($_SESSION); //Why this prints the values of request?

$username = "new username"
echo $username; //it still echos "NAME"
4

1 に答える 1

0

$_REQUEST と $_SESSION の共通の名前付き値が原因である可能性があります

extract($_REQUEST,EXTR_PREFIX_ALL,'any_prefix');

http://manaphp.blogspot.in/2013/08/do-you-want-to-show-arraynamed-values.html

于 2013-08-21T11:18:12.720 に答える