Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekierowanie ze skryptu PHP
Forum PHP.pl > Forum > PHP
kaminskp
Mój skrypt jest do logowania.
Adres serwera i dane niezbędne są w pliku conn.php.
Logowanie jest prawidłowe, wyświetla się komunikat Zostales zalogowany.
Chciał bym aby zamiast komunikatu było przekierowanie do strony www lub skryptu php w którym będzie kod strony html.
  1. if (isset($_POST['login']) and isset($_POST['haslo']) )
  2. {
  3. require('conn.php');
  4. $konto=mysql_real_escape_string(trim($_POST['login']));
  5. $password=mysql_real_escape_string(trim($_POST['haslo']));
  6. if ($konto!="" and $password!="")
  7. {
  8. //$password = sha1($password);
  9. $zapytanie="SELECT USR_ID, USR_Name, Pass, Admin, Zwoln FROM RK_DBUser WHERE USR_Name='$konto' and Pass ='$password'";
  10. $temp=mysql_query($zapytanie) or die("Wystąpił błąd");
  11.  
  12. $ile=mysql_num_rows($temp);
  13. $temp=mysql_fetch_array($temp);
  14. $id=$temp['id'];
  15. if ($ile==1)
  16. {
  17. $_SESSION['user_id']=$id;
  18. $_SESSION['login']=$konto;
  19. echo('Zostales zalogowany. ');
  20.  
  21.  
  22.  
  23.  
  24.  
  25. }
  26. else echo ('Podales zle dane. Kliknij wstecz aby sprobowac ponownie.');
  27. }
  28. }
  29. else
  30. {
  31. }
wookieb
1) bbcode
2) header
kaminskp
header('Location: http://www.wp.pl/'); wszystko jest ok przechodzę na stronę
Po zmianie adresu:
header('Location: http://www.demena.pl/d_Menu.htm/');
dostaję komunikat:
Parse error: syntax error, unexpected T_VARIABLE, expecting '(' in /home/sites/p/pz/pzn/domena.pl/d_Menu.htm on line 28
IceManSpy
To masz błąd w składni. Pokaż cały kod lub większy fragment.
kaminskp
Przesyłam kod skryptu
  1. if (isset($_POST['login']) and isset($_POST['haslo']) )
  2. {
  3. require('conn.php');
  4. $konto=mysql_real_escape_string(trim($_POST['login']));
  5. $password=mysql_real_escape_string(trim($_POST['haslo']));
  6. if ($konto!="" and $password!="")
  7. {
  8. //$password = sha1($password);
  9. $zapytanie="SELECT USR_ID, USR_Name, Pass, Admin, Zwoln FROM RK_DBUser WHERE USR_Name='$konto' and Pass ='$password'";
  10. $temp=mysql_query($zapytanie) or die("Wystąpił błąd");
  11.  
  12. $ile=mysql_num_rows($temp);
  13. $temp=mysql_fetch_array($temp);
  14. $id=$temp['id'];
  15. if ($ile==1)
  16. {
  17. $_SESSION['user_id']=$id;
  18. $_SESSION['login']=$konto;
  19. //Zostales zalogowany. Dotąd dochodzi.
  20. // header('Location: http://www.wp.pl/'); jak jest ta pozycja to się odpala
  21. header('Location: http://www.domena.pl/d_Menu.htm/'); //z tą nie idzie
  22. }
  23. else
  24. {
  25. echo ('Podales zle dane. Kliknij wstecz aby sprobowac ponownie.');
  26. }
  27. }
  28. }
konrados
Aż przetestowałem i nie było błędu. Oczywiście poza 404, bo też i strony nie ma.
W tej linijce po prostu nie ma błędu. Coś tam Ci się pomyliło chyba.
kaminskp
Już doszedłem poprostu zamiast przekierowania na plik d_Menu.htm zrobiłem na d_Menu.php, w pliku d_Menu.htm zmieniłem rozszerzenie na php i jest dobrze bez problemów się wyświetla.
Dzięki za zainteresowanie się moją sprawą.
Cysiaczek
Szkoda, że Ty nie zainteresowałeś się sprawą formalnego wyglądu Twoich listingów. Opatruj je poprzez odpowiednie bbcode.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.