01.08.2009, 15:00 | #1 |
Командир армии орков
Регистрация: 07.10.2008
Сообщений: 2,398
Вес репутации: 343
|
кто в php секет, помогите
на новом хосте не грузятся php модули.
т.е. есть index.php и много модулей к нему. каждый должен грузится по ссылке типа index.php?begin=1 (2,3,4....) так вот у меня грузится только 1 модуль при обращении к index.php, а дальше браузер показывает и следующий модуль в адресной строке, но грузит все равно index.php с 1 модулем. Надеюсь понятно описал Что-то с настройками сервера? подскажите пожалста Может .htaccess нужен и чет прописать (у меня не создан)? |
01.08.2009, 15:07 | #2 | |
Магистр
Регистрация: 04.12.2007
Сообщений: 3,680
Вес репутации: 416
|
Sandsstorm, как я понял пхп интерпретатор работает.
Нарушено гдето прохождение переменной из адресной строки в скрипт. Соответственно обратите внимание на получение значение из адресной строки Выглядит как то так: Цитата:
Добавлено через 49 секунд В данном случае не видно что нужен. Как правило чпу им переводят в пересенные.. но у вас переменная явно задается в строке..
__________________
Последний раз редактировалось Йода; 01.08.2009 в 15:07. Причина: Добавлено сообщение |
|
01.08.2009, 15:15 | #3 |
Специалист
Регистрация: 19.01.2009
Адрес: вебмастеринг
Сообщений: 386
Вес репутации: 199
|
Возможно на новом хосте тупо отключены register_globals
__________________
|
01.08.2009, 15:33 | #4 |
Командир армии орков
Регистрация: 07.10.2008
Сообщений: 2,398
Вес репутации: 343
|
все перепроверил вроде
а как? а как включить? p/s/ я извиняюсь очень давно с такими вещами дела не имел Добавлено через 1 минуту при вот такой строке проверки if (!eregi("index.php", $PHP_SELF)) { die ("Access denied"); } выдает Access denied - это может натолкнет на мысль? Последний раз редактировалось Sandsstorm; 01.08.2009 в 15:33. Причина: Добавлено сообщение |
01.08.2009, 15:34 | #5 |
Эксперт
Регистрация: 18.06.2007
Адрес: Картофель
Сообщений: 2,417
Вес репутации: 356
|
скорее всего отключены, если ТС лень переписывать скрипт, то достаточно в шапку скрипта вставить:
PHP код:
надо заменить $PHP_SELF на $_SERVER["PHP_SELF"] |
01.08.2009, 15:39 | #6 |
Командир армии орков
Регистрация: 07.10.2008
Сообщений: 2,398
Вес репутации: 343
|
эта сточка служит для избежания вызова файла модуля вне самого index.php
Добавлено через 4 минуты seocore, работает )))))))))))))))))))) УРА спасибо всем огромное Последний раз редактировалось Sandsstorm; 01.08.2009 в 15:39. Причина: Добавлено сообщение |
01.08.2009, 15:40 | #7 |
Специалист
Регистрация: 19.01.2009
Адрес: вебмастеринг
Сообщений: 386
Вес репутации: 199
|
Я тоже думаю что отключены, просто там дефолт видимо передается (защита от хака). А сами переменные вместо $_GET['value'] используется $value. А може и вовсе это инклуд и не объявлена переменная как Global.
В общем попробуйте сделать так, создайте файл в корне .htaccess или допишите в существующий следующее: php_flag register_globals on
__________________
|
01.08.2009, 15:40 | #8 |
Командир армии орков
Регистрация: 07.10.2008
Сообщений: 2,398
Вес репутации: 343
|
seocore, записал в шапку скрипта
|
01.08.2009, 15:40 | #9 |
Специалист
Регистрация: 19.01.2009
Адрес: вебмастеринг
Сообщений: 386
Вес репутации: 199
|
А ну или так
__________________
|
01.08.2009, 15:41 | #10 |
Командир армии орков
Регистрация: 07.10.2008
Сообщений: 2,398
Вес репутации: 343
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите помогите вставить код в ShopScript | Cat_N | Вопросы по работе системы | 3 | 22.01.2010 14:35 |
Часовой пояс GMT +3, время: 15:15.