Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekierowanie ze skryptu PHP, Przekierowanie ze skryptu PHP na inne strony www lub skrypty PHP
kaminskp
post
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 18.03.2008
Skąd: Olsztyn

Ostrzeżenie: (20%)
X----


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. }
Powód edycji: [Cysiaczek]: bbcode
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




1) bbcode
2) header


--------------------
Go to the top of the page
+Quote Post
kaminskp
post
Post #3





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 18.03.2008
Skąd: Olsztyn

Ostrzeżenie: (20%)
X----


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

Ten post edytował kaminskp 12.11.2010, 23:08:55
Go to the top of the page
+Quote Post
IceManSpy
post
Post #4





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


To masz błąd w składni. Pokaż cały kod lub większy fragment.


--------------------
Go to the top of the page
+Quote Post
kaminskp
post
Post #5





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 18.03.2008
Skąd: Olsztyn

Ostrzeżenie: (20%)
X----


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. }
Powód edycji: [Cysiaczek]: bbcode [thek]: bbcode się prosi o zastosowanie. kilkadziesiąt postów, a tak prostej rzeczy nie znasz jeszcze?
Go to the top of the page
+Quote Post
konrados
post
Post #6





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


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.


Ten post edytował konrados 13.11.2010, 15:04:04
Go to the top of the page
+Quote Post
kaminskp
post
Post #7





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 18.03.2008
Skąd: Olsztyn

Ostrzeżenie: (20%)
X----


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ą.

Ten post edytował kaminskp 14.11.2010, 21:25:28
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #8





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Szkoda, że Ty nie zainteresowałeś się sprawą formalnego wyglądu Twoich listingów. Opatruj je poprzez odpowiednie bbcode.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 12:21