Ik ben een site aan het maken met een inlog script.
Het inlog formulier geeft de huidige pagina mee, in dit voorbeeld index.php?page=rwl&id=1.
Ik heb deze data in de variabele $nextpage gezet.
Als ik deze echo staat er gewoon het volledige adres,
maar zodra ik
header("Location: ".$nextpage);
gebruik, kom ik uit op index.php?page=rwl.
Het &id=1 gedeelte wordt dus weggelaten.
Iemand enig idee hoe ik dit kan oplossen?
Mij is altijd verteld dat een header("Location:") in combinatie met ?page=&id= inderdaad niet ging werken. Waarom ben ik vergeten, en ik heb ook wel eens gehoord dat het toch wel zou kunnen. Wellicht was dat dan alleen voor het ?page= gedeelte, en niet voor het id= gedeelte. Misschien heeft het iets met absolute en relatieve URI's te maken?
Je kan misschien een workaround maken door eerst te redirecten naar ?page, en dan op die pagina verder te redirecten naar ?id=. Andere oplossing is misschien javascript of url rewriten met ModRewrite?