Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem ze zmienną $_SERVER
Forum PHP.pl > Forum > PHP
Manwe89
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?
kfc4
Albo strona nie istnieje, albo ma przekierowanie.
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.