Mam problem z przekierowaniem w php. Adresem startowym jest powiedzmy: http://jakis.serwis.pl/~user/portal/ , gdy ktoś wejdzie na tą strone ma być przekierowany pod http://jakis.serwis.pl/~user/portal/index/glowna. Próbóję tutaj zastosować technikę niceurl, ale coś mi nie wychodzi. Oto fragmenty kodu odpowiedzlne za to:
plik index, który jest stroną startową:
<?php require('config.php'); require("classes/url.php"); $includ = new url; $location = "Location: "._URL_."index/".$includ->getUnderpage(); _MODE_ ? require('main.php') : require('konserwacja.php'); ?>
Jak widać, dołącza on config.php, w którum definuję stałą _URL_ jako: http://jakis.serwis.pl/~user/portal/ i _MODE_, która przyjmuje wartość 1 dla wyświetlania normalnie strony main.php, gdzie znajduje się kod strony startowaej, głównie html.
Dalej plik url.php:
<?php class url{ public function __construct() { } else{ $this->arrParm[0] = 'glowna'; } }//end __construct public function getUnderpage(){ return $this->arrParm[0]; }//end getUnderpage }//end class ?>
Wyciąłem tylko fragment z interesującą metodą.
Problem w tym, że gdy próbóję wejść na stronę http://jakis.serwis.pl/~user/portal/ nie zostaję przekierowany, tylko strona wiecznie sie ładuje. Nie mam pomysłu w czym jest problem.
Z góry dzękuję za wskazówki.