Autor | Zpráva | ||
---|---|---|---|
www598 Profil |
#1 · Zasláno: 20. 2. 2010, 14:35:00 · Upravil/a: www598
Dobrý den,
měl bych dotaz, dá se nějak předat proměnná pomocí odkazu aby nebyla veřejně zjistitelná. Úplně ideální by bylo nějak pomocí kódu viz níž (vím že je to nesmyslný a takto to dělat nejde, ale mojí problematiku přesně vystihuje). Předávání pomocí formuláře není úplně ideální. (to bych měl na stránce desítky, možná i stovky různých formulářů). Potřebuji jen prostě zjistit ID záznamu v tabulce, na který odkaz jsem na stránce klikl, aktualizovat stánku a poté s tím ID dále na té stánce v PHP pracovat. <?php for($i=0;i<$pocet; $i++) echo '<td><a href="index.php?id=seznam&akce=smaz" onclick="'.$_SESSION['tajne']= $id[$i].'">Smaz uzivatele</a></td>'; ?> |
||
www598 Profil |
#2 · Zasláno: 20. 2. 2010, 14:38:31
Tento klasický kód mi prostě nevyhovuje potřebuji to ID předat tajně aby nešlo jen tak vystopovat.
<?php for($i=0;i<$pocet; $i++) echo '<td><a href="index.php?id=seznam&smaz='.$id[$i].'">Smaz uzivatele</a></td>'; ?> |
||
Cup Profil |
#3 · Zasláno: 20. 2. 2010, 14:44:11
www598:
„(to bych měl na stránce desítky, možná i stovky různých formulářů).“ A v čem je problém? Já to tak dělám a myslím že je to ok. malé formuláře, s hidden položkami, odesílané metodou post. |
||
www598 Profil |
#4 · Zasláno: 21. 2. 2010, 12:34:22 · Upravil/a: www598
Dík za radu.
No nevím, přišlo mi to zvláštní, ale asi to tak vyřeším, zatím nic lepšího mě nenapadlo. Ještě jeden dotaz, dá se nějak zabránit znovunačítání hodnot formulářů při aktualizování stánky? Aby po odeslání formuláře a jeho zpracování, se při stisku F5 nechtěl znovu načíst a znovu vykonat stejnou operaci? děkuji |
||
www598 Profil |
#5 · Zasláno: 21. 2. 2010, 12:42:36
Nakonec jsem to vyřešil pomocí $_SESSION kam uložím ID posledního uložení ...to je nejlepší metoda, která mě zatím napadla.
|
||
Kacko Profil |
#6 · Zasláno: 21. 2. 2010, 12:52:52
www598:
Proc je id uzivatele tajne? |
||
Časová prodleva: 14 let
|
0