Page 2 of 3
Re: ENCODED_URL иногда выдаёт 404
Posted: Wed May 14, 2014 8:38 pm
by SpyCam
admin wrote:Без проблем можно на примере параметра ротации
Условно в темпелйте в сабе ...
А как проверить работает это или нет?
Re: ENCODED_URL иногда выдаёт 404
Posted: Wed May 14, 2014 9:45 pm
by admin
Как обычно - кликнуть, посмотреть что засчитался клик.
Если нет - посмотреть в хедеры , может бы ть там написано чего почему не засчитался.
Re: ENCODED_URL иногда выдаёт 404
Posted: Thu May 15, 2014 6:07 am
by SpyCam
OK, я попытаюсь тут папробовать, но если честно, я тут немного запутался, если ошибусь, поправьте. В придачю я сразу пробую с реврайтом.
В саб темплейте пишу такое:
Code: Select all
$my_var = base64_encode(link=images/<!--THUMB_LINK-->&url=<!--ENCODED_URL-->);
/out/?asd=<?=$my_var?>
В common пишу тот же:
Code: Select all
if ($_GET['asd']) {
$my_var = base64_decode($_GET['asd']);
}
В штаксесс пишу чтоб ловил такой урл:
И его направляю на:
Что тут не так?
Re: ENCODED_URL иногда выдаёт 404
Posted: Thu May 15, 2014 6:52 am
by richmantrade
admin wrote:Чем вы считаете для гугла &url= серьезно отличается от &asd= ?
Ссори, я не до конца понял суть вот этой строки:
$my_var = base64_encode( тут массив всех желаемых переменных);
Когда понял до конца - все сразу стало понятно !
SpyCam wrote:
Code: Select all
$my_var = base64_encode(link=images/<!--THUMB_LINK-->&url=<!--ENCODED_URL-->);
/out/?asd=<?=$my_var?>
тут я бы ковычки поставил:
Code: Select all
$my_var = base64_encode('link=images/<!--THUMB_LINK-->&url=<!--ENCODED_URL-->');
SpyCam wrote:
В штаксесс пишу чтоб ловил такой урл:
И его направляю на:
Попробуй так:
Code: Select all
RewriteCond %{QUERY_STRING} ^ads\=(.+)$
RewriteRule ^out/$ /out.php?asd=%1
Re: ENCODED_URL иногда выдаёт 404
Posted: Thu May 15, 2014 10:19 am
by admin
Как верно отмечено выше как минимум не хватает ковычек
И лучше нечать без реврайта дабы не путать самого себя.
Более того можно в common.php сделать print_r($_GET) и смотреть что приходит в скрипт.
Re: ENCODED_URL иногда выдаёт 404
Posted: Fri May 16, 2014 5:53 am
by richmantrade
После того как добавил в common.php
$my_var = base64_decode($_GET['asd']);
В админке появилось сообщение: common.php has eval or decode or include
Но по итогу всё работает нормально.
Так и должно быть ? Никаких "ахтунгов" не случится ?
Re: ENCODED_URL иногда выдаёт 404
Posted: Fri May 16, 2014 11:08 am
by admin
Все ок, просто оно предупреждает что там что-то есть что б про это помнить.
Re: ENCODED_URL иногда выдаёт 404
Posted: Sat May 17, 2014 9:00 am
by SpyCam
richmantrade wrote:.
тут я бы ковычки поставил:
Code: Select all
$my_var = base64_encode('link=images/<!--THUMB_LINK-->&url=<!--ENCODED_URL-->');
Никому не странно что енкодим уже смартом заенкоженный урл?
Re: ENCODED_URL иногда выдаёт 404
Posted: Sat May 17, 2014 12:49 pm
by admin
Если есть желание почему нет )
Re: ENCODED_URL иногда выдаёт 404
Posted: Sat May 24, 2014 7:06 pm
by grebezen
Я так понимаю, эта конструкция работает только если на сидже страницы с ембедами или кастом галереями? А если с тумбы сразу шлется на туб-спонсор, как сделать урлы такого же формата?
out.php?asd=JDhdJDhdjHDjdjdjHDJhHYEueJDHN==