Показать полную графическую версию : проблемы при переезде с денвера на хостинг
на денвере всё работало но как только сайт переехал на хостинг начались проблемы
в частности цокеты не работают и $_POST тоже нечего не передаёт
разобрался в чём проблема register_globals = OFF
а если хостер не согласится включить то что весь сайт переделывать ?
разобрался в чём проблема register_globals = OFF
а если хостер не согласится включить то что весь сайт переделывать ? »
в php6 это вообще убрано, так что все равно придется рано или поздно...
а если в .htaccess
php_value register_globals on
это не помогло
помогло это
extract($_GET);
extract($_POST);
extract($_COOKIE);
потом не разберетесь, что откуда пришло...
если extract (http://docs.php.net/manual/ru/function.extract.php), то использовать префиксы... например, $_REQUEST без префиксов, а кукисы с префиксами... в любом случае, нужно гарантированно обрабатывать все приходящие данные...
Sham, спасибо вам за помощь но я опять не чего не понял можно мне разжевать по подробней :search:
Префиксы к переменным, созданным extract (см. параметры). В мануале все прекрасно описано.
конечно если человек разбирается то ему это элементарно а что делать тем кто не понимает
вот я смотрю на ту страницу что вы дали и только хлопаю глазами
и иза безисходности не придумал нечего лучше этого
if (isset($_POST['user'])) {$user = $_POST['user']; if ($user == '') {unset($user);}}
а мож лучше переписать сайтик чтоб работал с register_globals = OFF а не искать пути обхода
поможете ???
лучше так
$user = (!empty($_POST['user']))? $_POST['user']: '';
ноextract($_POST); »
тоже подойдет, но без обработки в любом случае нельзя (перед вставкой в базу, выводом в HTML)...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.