dimagolov
Новичок
PHP:
<?php
session_start();
$_SESSION['var_name_not_in_request']=1;
$_SESSION['var_name_is_in_request']=2;
echo "var_name_not_in_request= {$var_name_not_in_request}<br />";
echo "var_name_is_in_request= {$var_name_is_in_request}<br />";
print_r($_SESSION);
echo "<br />";
print_r($_REQUEST);
echo "<br />";
globals ON, req.php?var_name_is_in_request=3
globals OFF, req.php?var_name_is_in_request=3var_name_not_in_request= 1
var_name_is_in_request= 2
Array ( [var_name_not_in_request] => 1 [var_name_is_in_request] => 2 )
Array ( [var_name_is_in_request] => 3 [PHPSESSID] => knc4f34cmaedkukibtaucqa511 )
вывод. перекрытие происходит, но ТОЛЬКО в глобальных переменных. если у тебя происходит перекрытие в массиве $_REQUEST то или версия у тебя старая, или ты говоришь неправду.var_name_not_in_request=
var_name_is_in_request=
Array ( [var_name_not_in_request] => 1 [var_name_is_in_request] => 2 )
Array ( [var_name_is_in_request] => 3 [PHPSESSID] => knc4f34cmaedkukibtaucqa511 )
-~{}~ 19.06.09 15:14:
перечитал тред. ТС еще не умеет формулировать вопросы. у него всегда в глобальную переменную попадало значение из $_SESSION, а смотреть в $_REQUEST он и не пытался. зачем он приплел его в свой вопрос непонятно.