92374987234
3.02.2013 - 18:22
Цитата (Xpund @ 3.02.2013 - 10:57) |
Так у Вас условие такое: если заходите на стрницу $_GET['ad'] == 1 То кидает на google когда заходите на все остальные, то на mysite |
Да, верно. Но теперь у меня ридрект происходит на всех страницах, даже там где я этот код не ставил...
92374987234
3.02.2013 - 19:32
Цитата (Xpund @ 3.02.2013 - 10:57) |
Так у Вас условие такое: если заходите на стрницу $_GET['ad'] == 1 То кидает на google когда заходите на все остальные, то на mysite |
После долгих попыток очищения куки и кеша, я все таки смог зайти и удалить ут ноду, сейчас всроде бы окей
92374987234
3.02.2013 - 23:20
Скажите, пожалуйста. А можно этот код еще вот так дополнить:
У меня на сайте стоят редиректы, исключительно для статистики. Можно ли как-то добавить еще одно условия, таким образом чтобы переход на google.com был только тогда, когда польщоваель пришел с конкретного редиректа? То есть условие насчет параметра ?ad=1 остается и к нему дополняется условие прихода с определенного редиректа.
92374987234
3.02.2013 - 23:57
Цитата (92374987234 @ 3.02.2013 - 23:20) |
на сайте стоят редиректы |
Добавлю: самый обыкнновенный, 307 редирект. Может ли php определять с какого именно редиректа пришел пользователь.
Игорь_Vasinsky
4.02.2013 - 01:25
да, читать нужно заголовки.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
4.02.2013 - 01:31
Ты опиши по этапам что хочешь чтоб было - облагадаришь скока сможешь на WM
есть часик.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
92374987234
4.02.2013 - 01:42
Окей, спасибо. Допустим, есть страница mysite.com/page1 (кстати, если имеет значение, все это работает на drupal)
Есть еще ссылки с редиректами, самый обычновенный, 307, переадресовывает пользователей, которы пришли с рекламы в adwords. Редиректы использую исключительно для подсчета пользователей. Допустим, используем mysite.com/redirect4, который в свою очередь переадресовывает на page1?ad=2 (с параметром)
Теперь, когда человек нажимает на redirect4, он попадает на страницу page1?ad=2, которая в свою очередь отправляет его на google.com таким образом, как буд-то пользователь сам нажал на странице ссылку. Я так понимаю за это отвечает window.location.href. Но такой редирект должен срабатывать только если в url присутствовало ?ad=2 и был редирект с redirect4.
Если же условие выполняется под одному, то есть просто зашел на page1 или зашел на page1?ad=2 (без редиректа с redirect4, напрямую) или был редирект, но без параметра ?ad=2, то польщователя отправляют на главную страницу сайта.
Примерно так...
Игорь_Vasinsky
4.02.2013 - 01:48
уууу.. каша. давай так.
куда попал - куда отправили
?ad=2 google.com
а то я не понял ничё
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
92374987234
4.02.2013 - 01:52

Если пришел на страницу page1?ad=2 через редирект redirect4, то отправился на google.com
Если пришел на страницу page1?ad=2 напрямую, то отправился на yandex.ru
Если пришел на страницу page1 напрямую и без параметра, то ушел на yandex.ru
Если пришел на page1 через редирект redirect4, но без параметра, то все равно отправился на yandex.ru
Игорь_Vasinsky
4.02.2013 - 02:01
Цитата |
через редирект redirect4 |
как это? что за редирект? страница какая то?
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
92374987234
4.02.2013 - 02:06
Цитата (Игорь_Vasinsky @ 4.02.2013 - 02:01) |
Цитата | через редирект redirect4 |
как это? что за редирект? страница какая то?
|
Нет, это просто перенаправление, в моем случае 307. В друпал использовал этот модуль
http://drupal.org/project/redirectНикакой страницы нет, просто если нажать на ссылку, то перенаправляет на другую страницу.
http://en.wikipedia.org/wiki/HTTP_307#3xx_Redirection
Игорь_Vasinsky
4.02.2013 - 02:11
добавька в index.
php echo $_SERVER['HTTP_REFERER'];
потом пройди на страницу - где есть ссылка при клику по которой происходит твой редирект.
хочу знать рефера - т.е. реальный адрес ссылки откуд пришёл юзер после этого редиректа.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
92374987234
4.02.2013 - 02:26
Цитата (Игорь_Vasinsky @ 4.02.2013 - 02:11) |
добавька в index.php
echo $_SERVER['HTTP_REFERER'];
потом пройди на страницу - где есть ссылка при клику по которой происходит твой редирект.
хочу знать рефера - т.е. реальный адрес ссылки откуд пришёл юзер после этого редиректа. |
Игорь_Vasinsky
4.02.2013 - 02:27
я не понял. к тебе с поисковиков (с рекламы) заходят с модуля редиректа?
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
92374987234
4.02.2013 - 02:28
Цитата (Игорь_Vasinsky @ 4.02.2013 - 02:27) |
я не понял. к тебе с поисковиков (с рекламы) заходят с модуля редиректа? |
да, через редирект
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.