- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева

Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Никто не сталкивался с ситуацией, когда скрипт (php) на хостинге на время перестает получать параметра GET-запроса?
Т.е. ситуация такая - время от времени этот самый php-скрипт начинает делать вид, что его вызывают так: example.com/shop/index.php, хотя реально его вызывают с параметрами, например: example.com/shop/index.php?gid=123&id=1234.
Проблема появляется бессистемно (по крайней мере пока закономерностей не замечено), одна и та же страница может сейчас "глючить", а через 5 минут открываться нормально.
Скрипты все проверенные, не первый год работают. Открывать пробовали с разных компьютеров (и с разных провайдеров).
Возможно, есть зависимость от браузера - глюк пока проявлялся только в IE7.
Если кто знает, в чем может быть дело - напишите, плз.
что значит делает вид?
Каким образом считываются эти параметры в скрипте?
На время это не бывает. Возможно дело в ошибке передачи самих параметров, или в mod_rewrite, если таковой имеется
Значит, что вместо того, что он должен отдать при запросе с параметрами, отдает то, что должен отдавать без них.
Параметры считываются втупую - из массива $_GET.
На время, как выяснилось, бывает.
В передаче параметров ошибки нет точно, в скрипте, который их принимает - тоже. mod_rewrite для директории, в которой лежат скрипты, выключен.
Проблема 99% где-то в хостинговом софте - либо Апач, либо PHP. Саппорт хостинга (мастерхост) подтвердил, что такие жалобы сейчас поступают, сервера разные, причину пока не нашли.
Параметры как используются в скрипте через register_globals или через системные массивы?
Значит, что вместо того, что он должен отдать при запросе с параметрами, отдает то, что должен отдавать без них.
Параметры считываются втупую - из массива $_GET.
На время, как выяснилось, бывает.
Вне зависимости от параметров ошибка возникает? Сообщите точные параметры запроса, который не возвращает параметры... Логи апача у вас есть? Посмотрите там запрос логгируется с параметрами или нет - это поможет прояснить ситуацию. Клиента обрабатывает ваш апач или перед вашим апачом установлен прокси-сервер?
Когда вы дадите ответы на эти вопросы - проблему решить будет гораздо проще.
Спасибо.
ISPServer, параметры берутся из $_GET, опция register_globals отключена.
Sukebe добавил 22.01.2009 в 14:24
Вне зависимости от параметров ошибка возникает?
Похоже, что да.
У меня такая ситуация была с такими запросами:
/shop/?id=1234
/shop/?gid=123&id=1345
Клиент говорил, что еще на форуме подобную ошибку видел. Там, кроме запросов с id, есть еще такого типа: ?action=rules
К сожалению, логов доступа нет. В лог ошибок эти запросы не попадают.
Честно говоря, понятия не имею. Наверное, что-то у Мастерхоста перед апачем должно быть...
Спасибо.
Вам спасибо - уже как минимум насчет логов подсказали. Попробую включить и в них такие запросы поотслеживать.
Как вариант - делать проверку в начале скрипта, если GET пустой, записывайте куда-нить в файл или базу параметры запуска скрипта (к примеру, дамп массива $_SERVER), может увидите какие-то особенности.
Если кто знает, в чем может быть дело - напишите, плз.
файл .htaccess имеется? Выложите его содержимое.
Возможно, есть зависимость от браузера - глюк пока проявлялся только в IE7.
Либо из-за реврайта по юзер-агенту в .htaccess, либо из-за кодировки УРЛов (в чем я лично сомневаюсь т.к. id=число).
Sukebe, я так понимаю, что у вас сайт на мастерхосте расположен?
Зависимость от браузера не подтвердилась - вчера вечером наблюдал глюк в Фаерфоксе.
Но, похоже, мастерхост проблему решил... По крайней мере глюка давно не видел.
Как вариант - делать проверку в начале скрипта, если GET пустой, записывайте куда-нить в файл или базу параметры запуска скрипта (к примеру, дамп массива $_SERVER), может увидите какие-то особенности.
Спасибо. Если опять глюк начнет вылезать, так и поступлю.
файл .htaccess имеется? Выложите его содержимое.
RewriteEngine Off
:)
С рерайтами, URL'ами и прочим там все в порядке. Как я уже писал, проблема 99% на стороне хостера.
Sukebe, я так понимаю, что у вас сайт на мастерхосте расположен
Да.
Sukebe, /ru/forum/308991
это проблема мастерхоста, поэтому, мне кажется, вы бессильны здесь...