Koliko sam shvatio iz koda, a deluje ok, ne radi ti header("location:"...) deo? Znaci on tu zavrsi i ne ode na stranicu koju si zeleo. Ima li neki log od web servera da javlja neku gresku oko toga, ili mozda nece da radi bez apsolutnih putanja:
http://www.php.net/manual/en/function.header.php
Citat:
Note: HTTP/1.1 requires an absolute URI as argument to » Location: including the scheme, hostname and absolute path, but some clients accept relative URIs. You can usually use $_SERVER['HTTP_HOST'], $_SERVER['PHP_SELF'] and dirname() to make an absolute URI from a relative one yourself:
Moguce da ti stari server ne radi sa HTTP/1.1 vec HTTP/1.0 pa to tamo prolazi, a ovde nece?
Nista drugo mi ne pada na pamet ako nema nista u logovima web servera i php-a.
Kad sve ostalo zakaže, pročitaj uputstvo...