siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009
iamsens:
создается локейшен, для запроса /index.pl/

А зачем отдельный локейшин чтобы проверить один аргумент? разве в каком нибудь общим это сделать нельзя?

Модулей вывода новостей было куча, а там изменить на рэндом, правка одного sql запроса

Yahooo:
От user-agent пришлось отказаться, CURL с этим параметром не хочет работать - ошибки пишет.

Впервые слышу чтобы у курла были какие-то проблемы с юзер агентом. Кажется мне что дело не в нем...

Потому что амперсанд считается другой параметр на ряду с url, а не часть параметра url. Используйте либо $_SERVER['QUERY_STRING'] (для go.php?http://site.ru/?t=1&t2) либо кодируйте амперсанды

yuross:
сделал как написали сайт перестал работать и ошибка
Parse error: syntax error, unexpected '='

Это синтаксическая ошибка php. ВЫ что-то не туда добавили/удалили/не хватает кавычки, от чего строка с запросом получается битой. Даже в первом варианте нет закрывающей кавычки, и эта фигня AND 'is_published' == 1 вне запроса, о должна быть тут ) . "' AND `is_published` = 1";

End1:
Речь как раз о том, чтобы изменить реферер, который передаётся откуда сейчас запрашивается скрипт.
siv1987:
Никак.

либо включить у себя https, но не факт что там нет проверки на пустой реферер, либо делать запросы через свой сервер подменяя реферер.

Никак.

А причем тут реферер откуда пришел пользователь, если передается реферер откуда сейчас запрашивается скрипт?

Для лимита используйте отдельный подзапрос для выборки только айдишек

izbushka:
Есть доп. поля в t1 по которым идет выборка.

Ну тогда о чем еще можно говорить если там есть дополнительные условия. Может быть сами по себе эти запросы вовсе выполняются быстро, а дело полях по которым идет выборка. Судя по всему на них индексов у вас нет.

izbushka:
Может, это можно побороть?

А зачем там джоин, когда можно обойтись одной таблицы?

SELECT t1_id, MIN(price), MAX(price) FROM t2 GROUP BY t1_id LIMIT 0, 10

либо

SELECT t1_id, MIN(price) min, MAX(price) max FROM t2 INNER JOIN (SELECT id FROM t1 LIMIT 0, 10) z ON z.id=t2.t1_id GROUP BY t2.t1_id

но на сколько это быстрее будет первого запроса не знаю

Всего: 6568