我正在尝试使用extract将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"
答案 0 :(得分:0)
可能是因为$ _REQUEST中的常见命名值和$ _SESSION尝试
提取物($ _ REQUEST,EXTR_PREFIX_ALL, 'any_prefix');
http://manaphp.blogspot.in/2013/08/do-you-want-to-show-arraynamed-values.html