[PHP] - редирект

Discussion in 'PHP' started by Pasteryk, 24 Dec 2010.

  1. Pasteryk

    Pasteryk New Member

    Joined:
    15 May 2010
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    Народ помогите.Есть скрипт снежинок на сайт....
    Хочу зделать когда вводиш в форму ссылку сайта чтоб был на него редирект
    Сама форма
    PHP:
    <form action="redirect.php" method=POST> <input type="text"  name="url" /> <input type="submit" value="go" /> </form>
    В самом редирект.пхп прописано
    PHP:
    <? if(!isset($_POST['url'])) { die('Hacking Attempt!'); } $url $_POST['url']; ?> 
    Но когда я ввожу сайт в форму адрес переключаеться на
    http://....... / redirect.php и далее пишет
    Что то типа етого...Помогите зделать чтоб сайт открывался и на нем падал снег...Конечно по ламерски написал но помогите.)о4 прошу.Спасибо
     
  2. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196
    PHP:
    <? if(!isset($_POST['url'])) { die('Hacking Attempt!'); } $url $_POST['url']; header('Location: '$url);die();?>
     
  3. Pasteryk

    Pasteryk New Member

    Joined:
    15 May 2010
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    Всеравно не переходит на сайт который ввел.Адрес пишет его сверху....
    Но таже ошибка.
     
  4. AnGeI

    AnGeI Elder - Старейшина

    Joined:
    8 Dec 2008
    Messages:
    395
    Likes Received:
    79
    Reputations:
    16
    PHP:
    <? if(!isset($_POST['url'])) { die('Hacking Attempt!'); } $url $_POST['url']; header("Location: ".$url);die();?>
    Попробуй.
     
  5. Pasteryk

    Pasteryk New Member

    Joined:
    15 May 2010
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    Всеравно что-то не то мб...Еще кто знает.... я начинающий...Не шарю просто вот такая идея...Пишите кто знает.
     
  6. AnGeI

    AnGeI Elder - Старейшина

    Joined:
    8 Dec 2008
    Messages:
    395
    Likes Received:
    79
    Reputations:
    16
    $url должна быть ссылка. вместе с http://
    На сколько я знаю.
    PS: такая конструкция скрипта недопустима или не желательна. header() должен отправляться сразу-же, в начале. А не где-то потом в коде. Нужно выбрать другой тип редиректа.
     
    #6 AnGeI, 24 Dec 2010
    Last edited: 24 Dec 2010
  7. Pasteryk

    Pasteryk New Member

    Joined:
    15 May 2010
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    Cпасибо)Да дествительно так....

    А я дето видел что и без http:// пашет.
     
  8. Pasteryk

    Pasteryk New Member

    Joined:
    15 May 2010
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    А как например зделать чтоб открывалось другое окно? После редиректа на сайт а то оставалось
     
  9. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    138
    Reputations:
    4
    javascript window.open насколько я помню.