

Jak přesměrovat stránku?
ahoj, mám tu problém...
nevím, jak mám stránku přesměrovat... mám mám stránku profils-modify.php, kde je formulář a po té, co se vyplní, tak se to zase přepošle na tutéž stránku a nahoře (přes <html>) se vykonají podmínky, zápis do databáze, uložení souboru apod.
a teď nevím, jak stránku přesměrovat
pomocí header to nejde
$adresa = "www.XXX.eu/profil.php";
Header("Location: ".$adresa);
exit;
zkoušel jsem to i pomocí javascriptu
<script>
window.location.href="ADRESA";
</script>
ale byl jsem odhlášený a navíc mě to jaksi "přehodilo" stránku, kterou jsem musel aktualizovat, aby se dala zase do pořádku
meta tagem to dělat nejde (vzhledem k tomu, jak je stránka sepsaná, navíc by mě to odhlásilo...)
jak tedy přesměrovat stránku tak, abych byl stále přihlášený?
Co znamená, že to pomocí "header" nejde?
vypíše to:
Warning: Cannot modify header information - headers already sent by (output started at /data/web/virtuals/79746/virtual/www/scripty/profi ls-modify.php:12) in /data/web/virtuals/79746/virtual/www/scripty/profi ls-modify.php on line 116
Píše ti tam, že už jsi nějakou hlavičku posílal, takže už ji nemůžeš měnit.
před touto funkcí mám jen jiné funkce, které ošetří dané proměnné z formuláře, podmínky a potom následné zapsání proměnných do databáze... nic víc
tudíž jsme žádnou hlavičku neposílal, ne?
celý code:
Drobně offtopic, celý kód je náchylný na SQL Injection útok, doporučuji nastudovat a opravit.
Plus používáš staré mysql_ funkce, které jsou od 5.5 (z dobrého důvodu) deprecated, namísto toho by jsi měl použít MySQLi nebo (nejlépe) PDO.