проблемы при переезде с денвера на хостинг

Ответить
Аватара пользователя
binders

проблемы при переезде с денвера на хостинг

Сообщение binders »

на денвере всё работало но как только сайт переехал на хостинг начались проблемы

в частности цокеты не работают и $_POST тоже нечего не передаёт



разобрался в чём проблема register_globals = OFF

а если хостер не согласится включить то что весь сайт переделывать ?
Аватара пользователя
Sham

Re: проблемы при переезде с денвера на хостинг

Сообщение Sham »

Цитата binders:



разобрался в чём проблема register_globals = OFF

а если хостер не согласится включить то что весь сайт переделывать ?
проблемы при переезде с денвера на хостинг




в php6 это вообще убрано, так что все равно придется рано или поздно...
Аватара пользователя
binders

Re: проблемы при переезде с денвера на хостинг

Сообщение binders »

а если в .htaccess

php_value register_globals on

это не помогло



помогло это



PHP код:

Код: Выделить всё

extract($_GET);

extract($_POST);

extract($_COOKIE); 



Аватара пользователя
Sham

Re: проблемы при переезде с денвера на хостинг

Сообщение Sham »

потом не разберетесь, что откуда пришло...
Аватара пользователя
Sham

Re: проблемы при переезде с денвера на хостинг

Сообщение Sham »

если
extract
, то использовать префиксы... например, $_REQUEST без префиксов, а кукисы с префиксами... в любом случае, нужно гарантированно обрабатывать все приходящие данные...
Аватара пользователя
binders

Re: проблемы при переезде с денвера на хостинг

Сообщение binders »

Sham, спасибо вам за помощь но я опять не чего не понял можно мне разжевать по подробней Изображение
Аватара пользователя
Sham

Re: проблемы при переезде с денвера на хостинг

Сообщение Sham »

Префиксы к переменным, созданным extract (см. параметры). В мануале все прекрасно описано.
Аватара пользователя
binders

Re: проблемы при переезде с денвера на хостинг

Сообщение binders »

конечно если человек разбирается то ему это элементарно а что делать тем кто не понимает

вот я смотрю на ту страницу что вы дали и только хлопаю глазами



и иза безисходности не придумал нечего лучше этого



PHP код:

Код: Выделить всё

if (isset($_POST['user'])) {$user = $_POST['user']; if ($user == '') {unset($user);}} 






а мож лучше переписать сайтик чтоб работал с register_globals = OFF а не искать пути обхода

поможете ???
Аватара пользователя
Sham

Re: проблемы при переезде с денвера на хостинг

Сообщение Sham »

лучше так



PHP код:

Код: Выделить всё

$user = (!empty($_POST['user']))? $_POST['user']: ''; 






но
Цитата binders:



extract($_POST);
проблемы при переезде с денвера на хостинг




тоже подойдет, но без обработки в любом случае нельзя (перед вставкой в базу, выводом в HTML)...
Ответить

Вернуться в «Вебмастеру»