Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Ukrywanie ścieżki do pliku w headerach, atrybut do header()
Bastian
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 14.09.2009

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


Witam,
Mam taki sobie skrypcik, który jest częścią programu zapomocą, którego można się logować (uczę sie programować (IMG:style_emoticons/default/smile.gif) ). Generalnie wszystko hula, można się zarejestrować i zalogować. Jednak po zalogowaniu chciałbym aby delikwenta przenosiło do stronki stronki zarezerwowanej dla zalogowanych userów. Z tego co wiem należy to zrobić za pomocą nagłówków http

  1. if($_SERVER['REQUEST_METHOD']=='POST')
  2. {
  3. if(($id=sprawdzanko($_POST['login'],$_POST['haslo'])) !== false)
  4.  
  5. {
  6. echo 'Zostales zalogowany';
  7. [b]header('Location: <a href="http://grzempek.c0.pl/test_php/PROJEKT/wnetrze.php" target="_blank">http://grzempek.c0.pl/test_php/PROJEKT/wnetrze.php</a> ');[/b]
  8. }
  9. else
  10. {
  11. echo 'Podales zle dane';
  12. }
  13. }
  14. else
  15. {
  16. echo '<form method="post" action="index3.php"/>
  17. Zaloguj sie:<input type="text" name="login"><input type="text" name="haslo" />
  18. <input type="submit" value="OK" /></form>';
  19. }
  20.  
  21. }
  22. ?>


I ta metoda działa, ale ścieżka jest widoczna w pasku przeglądarki i plik wnetrze.php można wywołać "z ręki" a nie o to przecież chodzi. Przeszukałem dokumentacje php ale nie udalo mi sie tego znaleźć. Jaki argumetny trzeba w headerach podać aby ścieżka nie była widoczna w przeglądarce. Jeśli z założenia robie to źle to prosze o oświecenie mnie jak takie rzeczy należy rozwiązywać.

Pozdrawiam
Bastian

Ten post edytował Bastian 8.11.2009, 21:17:02
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 19:59