[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Дополнительный параметр в url.
Страницы: 1, 2, 3, 4
92374987234
Привет. Подскажите, пожалуйста.
Допустим, есть сайт mysite.com.
Есть функция:
window.location.href = "http://site.ru?partner_id=555"
Как должен выглядить php код, чтобы эта функция выполнялась только тогда, тогда пользователь заходит на mysite.com/?ad=1
То есть на url с дополнительным параметром ?ad=1

Спасибо.
Игорь_Vasinsky
if(isset($_GET['ad']) AND $_GET['ad'] == 1){
//парам пам пам!
}


_____________
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
Xpund
и уже если пхп, то юзай header location

_____________
минус, конечно, иногда полезен, но плюс мне нравиться больше :)
Женский журнал - Жена сказала раскрутить сайт любой ценой (Sorry)
92374987234
Так должно быть?

<?php
if(isset($_GET['ad']) AND $_GET['ad'] == 1){
window.location.href = "http://site.ru?partner_id=555"
}
?>
92374987234
Цитата (Xpund @ 3.02.2013 - 01:10)
и уже если пхп, то юзай header location

А можно в двух словах, что это даст?

В итоге я вот что хотел получить: чтобы когда человек приходит через ?ad=1 то происходился редирект на сайт партнерской программы таким образом, чтобы они думали что польщователь сам нажал на ссылку на странице. То есть как буд-то это был не редирект с поисковой системы, а переход с моего сайта.
Игорь_Vasinsky
 <?php
if(isset($_GET['ad']) AND $_GET['ad'] == 1){
echo 'window.location.href = "http://site.ru?partner_id=555";
}
?>


не надо те header, там объяснять долго про нюансы. делай редирект на JS

_____________
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
xlebosol
<?php
if(isset($_GET['ad']) AND $_GET['ad'] == 1){
?>
<script type="text/javascript">
window.location.href = "http://site.ru?partner_id=555";
</script>
<?php
}
?>
Аль так можно.
Игорь_Vasinsky
если так - то благородней альтернативным синтаксисом)

<?php if(isset($_GET['ad']) AND $_GET['ad'] == 1):?>

<script type="text/javascript">
window.location.href = "http://site.ru?partner_id=555";
</
script>

<?php endif;?>


_____________
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
К сожалению код от Игорь_Vasinsky не заработал. А вот от xlebosol прошло отлично.
Спасибо огромное.
Только один момент. А можно как-то сделать так, чтобы код начал выполняться ДО загрузки страницы?
Игорь_Vasinsky
и почему многие ДЖАВА скрипщики так любят говорить - я кодил на ДЖАВА)
когда JAVA и Java Script разные вещи. rolleyes.gif

_____________
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
Игорь_Vasinsky
Подредактированный вами код тоже работает, так даже чуть проще азобраться в нем.
Спасибо.
Игорь_Vasinsky
ну кавычку пропустил..беда
трудно подсчитать открытые и закрытые кавычки?

 <?php
if(isset($_GET['ad']) AND $_GET['ad'] == 1){
echo '<script ..>window.location.href = "http://site.ru?partner_id=555";</script>';
}
?>


_____________
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
Цитата (Игорь_Vasinsky @ 3.02.2013 - 01:32)
ну кавычку пропустил..беда
трудно подсчитать открытые и закрытые кавычки?

Да, заметил что одна ковыяка лишняя, но к сожалению программирование мне не дается, поэтому куда ее вставить, я не знал.
Игорь_Vasinsky
ну бывает. гениями не рождаются..ими становятся. так что читайте, учите, практикуйте.

_____________
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
Ребята smile.gif
А можно чуть усложнить код?
То есть, если просто заходишь на страницу, то идет автоматический редирект на главную страницу сайта (то есть, редирект без window.location.href).
А если подставить ?ad=1 то уже срабатывает код, который вы дали.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.