Сессии влияют на $_REQUEST?

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 />";
php 5.2.6
globals ON, req.php?var_name_is_in_request=3
var_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 )
globals OFF, req.php?var_name_is_in_request=3
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 )
вывод. перекрытие происходит, но ТОЛЬКО в глобальных переменных. если у тебя происходит перекрытие в массиве $_REQUEST то или версия у тебя старая, или ты говоришь неправду.

-~{}~ 19.06.09 15:14:

перечитал тред. ТС еще не умеет формулировать вопросы. у него всегда в глобальную переменную попадало значение из $_SESSION, а смотреть в $_REQUEST он и не пытался. зачем он приплел его в свой вопрос непонятно.
 

Фанат

oncle terrible
Команда форума
при чем здесь $var, если ты говоришь о $_REQUEST, чудик?
 
Сверху