Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 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

Posty w temacie
- Manwe89   Problem ze zmienną $_SERVER   12.09.2009, 09:19:04
- - kfc4   Albo strona nie istnieje, albo ma przekierowanie.   12.09.2009, 11:30:55


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 - 20:56