Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem ze zmienną $_SERVER, REQUEST_URI
Manwe89
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 3
Dołączył: 28.10.2008
Skąd: Łuków

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


Otóż w głównym katalogu w pliku .htaccess mam ustawione ErrorPage 404 ze skazaniem na plik w katalogu error-pages
W katalogu error-pages wszytko jest przekierowane do pliku index.php. W pliku index php:
  1. $accesPages=array("404","bug-raport");
  2. if(in_array($pageToLoad,$accesPages)){
  3. include_once($pageToLoad.".php");
  4. }else{
  5. $_SESSION['error-page']=$_SERVER['REQUEST_URI'];
  6. $_SESSION['error-browser']=$_SERVER['HTTP_USER_AGENT'];
  7. $_SESSION['error-date']=date("Y-m-d H:i:s");
  8. $_SESSION['error-sessid']=$_COOKIE['PHPSESSID'];
  9. header("HTTP/1.0 404 Not Found");
  10. header("Location: 404.html");


I teraz zaczyna się cały problem. Kiedy wykasuję linijkę header('Location: 404.html') to ladnie pokazuje bledny adres ktory wpisalem w pliku. Jednak kiedy jest Location to nie zapisuje mi REQUEST_URI do sessji :/ czemu tak sie dzieje?
Go to the top of the page
+Quote Post
kfc4
post
Post #2





Grupa: Zarejestrowani
Postów: 195
Pomógł: 18
Dołączył: 7.10.2007

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


Albo strona nie istnieje, albo ma przekierowanie.
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: 20.08.2025 - 16:50