将Extract与请求一起使用

时间:2013-08-21 11:12:32

标签: php

我正在尝试使用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"

1 个答案:

答案 0 :(得分:0)

可能是因为$ _REQUEST中的常见命名值和$ _SESSION尝试

提取物($ _ REQUEST,EXTR_PREFIX_ALL, 'any_prefix');

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