Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP - pridanie parametru do url s ponechaním pôvodného obsahu

Povedzme, že mám tých PHP súborov dosť a teraz v každom toto prepisovať, no fuj. Mne by bolo lepšie to tam pridať a ponechať url. V najhoršom prípade vidím ako riešenie ešte aj to, že by som najnutnejšie parametre takto vkladal a presmeroval to až po vykonaní. Zatiaľ to idem urobiť tak. Nevýhoda je, že sa potom vykoná toto:

?logout
Potom sa presmeruje na:
?section=10
Lenže, už mi nezobrazí hlásenie, že sa odhlásil. Ide o to, že síce odhlásenie sa "dá urobiť" aj viackrát aj po odhlásení, ale do určitých častí, ak sa vykonajú už prístup nebude. Povedzme, že sa bude jednať o zmenu registračných údajov. Tam by sa po presmerovaní už znova nedostal a správa o úspešnej zmene registračných údajov by bola stratená. Chcem to teda urobiť tak, že ak budem mať v session nastavené section, tak sa vloží na začiatok url a presmeruje sa. Tiež je dôležité, aby sa odhlasovanie a podobné veci nevykonávali dvakrát, čiže nemôžem po odhlásení presmerovať na:
?section=10&logout
Lebo, ak si to dotyčný tak uloží do záložiek, tak by to po načítaní po čase mohlo aj nemuselo narobiť šarapatu. Proste, ak je odhlásený, tak viac sa logout vykonať nesmie a preto po odhlásení je možné presmerovať len na:
?section=10
A teda správu stratím.

Tvoje riešenie nie je zlé, ale celé sa mi to prepisovať nechce a hlavne nie pri každom odkaze zisťovať všetky parametre (už teraz ich používam asi 5).

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny