Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Нужен PHP скрипт
Отправлено 12.05.2012 - 20:211
Нет аватара
Beginner
4 сообщения
Мужчина
Доброго времени суток! Помогите пожалуйста написать php скрипт.

Что должен выполнять скрипт:
Если переход на мой сайт производится с определенного сайта(предположим usite.su), то показывается один php код, а если же с любого другого, либо просто переход идет безе referer'а, то показывается другой php код.

Цены пишем в ЛС!
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 13.05.2012 - 00:182
Нет аватара
uSite Team
3601 сообщениий
Мужчина
это же совсем элементарно, простое условие
По всем вопросам обращаемся на support@usite.su
Профиль Личное сообщение Дом. страница icq Skype
583
Отправлено 13.05.2012 - 11:333
Нет аватара
Beginner
4 сообщения
Мужчина
Zork, Я понимаю, что это просто и скрипт займет не более 5 строк, но я полный профан в PHP
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 13.05.2012 - 11:404
Нет аватара
uSite Team
3601 сообщениий
Мужчина
Code
<?
     if()
    {
       if()echo();
    }
    else echo();
?>


пример условия, если есть желания справиться с этим самим
По всем вопросам обращаемся на support@usite.su
Профиль Личное сообщение Дом. страница icq Skype
583
Отправлено 13.05.2012 - 11:435
Beginner
23 сообщения
Мужчина
Code
<?php
$ref = $_SERVER['HTTP_REFERER'];
$ref_exp = explode('/', $ref);

if($ref_exp[2] == 'vk.com') echo 'Переход с vk';
elseif($ref_exp[2] == 'usite.su') echo 'Переход с usite';
elseif($ref_exp[2] == 'ucoz.ru') echo 'Переход с ucoz';
else echo 'Без рефа, либо с другого сайта';
?>
Профиль Личное сообщение Дом. страница icq Skype
4
Отправлено 15.05.2012 - 20:356
Нет аватара
Beginner
4 сообщения
Мужчина
Zork, exec, Спасибо огромное! clapp

Добавлено (15.05.2012, 20:35)
---------------------------------------------
Уважаемые форумчане, нуждаюсь в вашей помощи. Пришлось немного переделать скрипт под себя, но при переделке допустил какую-то ошибку. Прошу указать на мою ошибку.

Code
<?php  
  $ref = $_SERVER['HTTP_REFERER'];  
  $ref_exp = explode('/', $ref);  
  $serv_name = $_SERVER['REQUEST_URI'];  
  $index_name = ".php";  
   
  if($ref_exp[2] == 'google.com') {
     echo "с гугла";  
  } elseif($serv_name == "/" || eregi("^/index".$index_name, $serv_name)) {
    echo "редикт с главной";  
  } else {
     echo "переход без реферера";  
  }  
  ?>
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 15.05.2012 - 21:327
Нет аватара
Бывалый
1828 сообщений
Мужчина
$_SERVER['REQUEST_URI'] выводит часть текущего адреса
Профиль Личное сообщение Дом. страница icq Skype
78
Отправлено 15.05.2012 - 22:088
Нет аватара
Beginner
4 сообщения
Мужчина
Moool13, Все равно не совсем понял в чем моя ошибка.
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 15.05.2012 - 22:219
Нет аватара
Бывалый
1828 сообщений
Мужчина
Вот здесь твоя ошибка
Code
elseif($serv_name == "/" || eregi("^/index".$index_name, $serv_name)) {
      echo "редикт с главной";    
    }


Помимо неправильного запроса, ты не экранировал слеш
Профиль Личное сообщение Дом. страница icq Skype
78
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2024
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация