Jump to content
php.lv forumi

redirects ar post variabliem


DelNet

Recommended Posts

Kaads nevar pateikt ka var uztaisit redirectu un pie reizes lapai uz kuru redirecte padod dazhus post variaabljus?

ja tu runaa par header redirektu, tad tas nebuus tik vienkaarshi. Apmierinies ar GET variabljiem.

Link to comment
Share on other sites

No ta jau baidijos :) Vajag lai formas variablus ieraksta kaut kur vienalga kur un ka un pec tma lai tos pashus formas variablus padotu vel vienai formai un submitotu..

vari meegjinaat lietot sesijas.

Link to comment
Share on other sites

Ar socketiem nesanāks uz kura katra hostinga.

Iepriekšējās formas lapās ievadīto informāciju var glabāt hidden laukos.

Un ir arī tāda ultra fīča kā cookies, kuros ieglabājam ar setcookie('nosaukums',$vertiba,time()+3600); un nolasām ar $_COOKIE['nosaukums'] vienas stundas laikā (3600 sek. no šī brīža). Iegūsim mainīgā $vertiba vērtību.

Visus formas variabļus var samest vienā string tipa mainīgajā ar serialize() funkciju. Atpakaļ dabū ar unserialize().

Ja lieto session interfeisu (session_start() un $_SESSION['nosaukums']=$vertiba), tad tur uzreiz jau var glabāt masīvu un ar serialize() un unserialize() pašam nav jānodarbojas.

Vislabākais variants ir hidden lauki (ja vien no vienas formas lapas uz otru neiet kāds mednieku stāsts, kura izlasīšana aizņemtu sešas ar pusi [un vairāk] minūtes).

 

Bet vispār šis jautājums ož pēc IE slavenās fīčas izmantošanas mēģinājuma, kad cilvēkiem tiek piedāvāts, piemēram, inbox.lv spogulis. Nabaga cilvēks ievada savu lietotājvārdu un paroli, maita DelNet (nav maita, ja mans pieņēmums nav patiesība) nolasa šos un iesniedz šo infu inboxim.elvē. Lietotājs veiksmīgi ielogojas un nemaz nenojauš, ka negāja caur inbox.lv lapu, bet gan caur vienas maitas (skatīt atrunu iepriekš) lapu. Pareizais risinājums šitanī gadienā ir Rozes minētais sockets, bet, es ļoti ceru, ka tavs hostētājs Tev viņu nepiedāvā un tu paliec ar garu degunu.

Edited by jb4
Link to comment
Share on other sites

Nu cepumi vai get variablji der tikai tad ja taa otra forma uz taa cita webservera ir tava un tajaa tu iebaksti ka formas veertiibas ir jaanolasa no cepuma, ja taads eksistee.

 

Par socket funkcijaam piekriitu. Visdriizaak nebuus uz 'freehostinga' serveriem. Bet no ko var gribeet, ja ir veelme izvirst jaowno sava kaste.

Link to comment
Share on other sites

×
×
  • Create New...