Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Скрипт перенаправления с исп мускула
цитата
18/02/09 в 17:05
 FriMan
Может есть у кого похожий вариант, или кто поможет, считаю скрипт не сложный
в общем надо чтобы при открытия линки вида
http://www.site.com/open.php?ID=7317

было соединение с мускулом, из таблицы сравнивался id, и перенаплавлялся на url который идет к этому id
а если id указывают которого нет в таблице, чтоб перенаправляло на определенную страницу

Спасибо
цитата
18/02/09 в 17:58
 xxxio
Simple tds подойдет наверно
http://simpletds.com/
цитата
18/02/09 в 18:56
 FriMan
нет, это не то
цитата
18/02/09 в 19:25
 Dim82
Код:
//параметры соединения с БД

   $dblocation = "хост базы данных"; 
   $dbname = "имя базы данных";       
   $dblogin = "логин для базы данных";         
   $dbpasswd = "пароль для базы данных";           

//соединение с БД
$dbcnx = @mysql_connect($dblocation,$dblogin,$dbpasswd);
   if(!$dbcnx)
   {
       exit();
   }
   if(! @mysql_select_db($dbname,$dbcnx) )
   {
       exit();
   }

//извлечение урла и перенаправление
if (!is_numeric($_GET['id'])) exit();

$id = $_GET['id'];

$query = "SELECT url FROM имя таблицы WHERE id =".$id."";
$result = mysql_query($query);
      if(mysql_num_rows($result) > 0)   
      {       
         $string = mysql_fetch_array($result))
         $urlout = $string['url'];
     
      header("Location: $urlout");   
      }
    else header("Location: урл_по_умолчанию");


примерно так

Последний раз редактировалось: Dim82 (18/02/09 в 20:15), всего редактировалось 1 раз
цитата
18/02/09 в 19:36
 iRoot
А проверять данные, которые пришли от пользователя кто будет? Юзеру доверять нельзя!
цитата
18/02/09 в 19:45
 Dim82
это в первом приближении за 5 мин. icon_smile.gif
цитата
18/02/09 в 19:46
 Dim82
if (!is_numeric($_GET['id'])) exit();
цитата
18/02/09 в 22:21
 FriMan
Dim82: Спасибо! именно то что надо! smail54.gif


Эта страница в полной версии