![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Witam. Chciałem się dowiedzieć jak mogę po wykonaniu instrukcji if (true) przejść na inną stronę. Znalazłem w manualu
Kod <?php header('location [strona/plik]'); ?> więc go użyłem w prostym skrypcie Kod <?php $test = $_POST['test']; if($test == 1) { header('location: www.google.pl'); } else { header('location: prostoliniowy.php'; } ?> Jednak nie dziala... wywalając Kod Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\fizyka\new.php:14) in C:\xampp\htdocs\fizyka\new.php on line 20 Te manuale jednak nie zawsze pomagają... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Kod <?php ob_start(); if(isset($_POST['test'])) { $test = $_POST['test']; if($test == 1) { header('Location: http://www.google.pl'); exit; } else { header('Location: prostoliniowy.php'); exit; } } else { echo '<html> <head> <title>Test</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <form method="post" id="form" name="form"> <input type="text" size="20" name="test"> <input type="submit" value="Dalej"> </form> </body> </html>'; } ob_end_flush(); ?> Nie lepiej było to rozwiązać w ten sposób? Ten post edytował Tajgeer 25.12.2008, 20:40:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 18:36 |