0

我正在尝试使用提取将 POST 和 GET 的值保存到变量中。但是我不太清楚为什么当我打印出会话的值时,它会显示提取的请求中的值。

当我将值放入 $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 中的常见命名值尝试

提取($_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 回答