Adatok átadása Submit nélkül (NO Coockie!)
Sziasztok!
Még most ismerkedem a php nyelv szépségeivel és a következő probléma megfogott:
Hogyan lehet coockie használata nélkül (bizalmas)adatokat átadni egyik lapról a másiknak úgy hogy nincs "Submit" gomb? Gondolom session-ökkel csak hát az eddigi ismereteim szerint az a form action segítségével működik amihez sajnos kell egy submit... :(
Előre is köszi! Üdvözlettel: TomCooper
■ Még most ismerkedem a php nyelv szépségeivel és a következő probléma megfogott:
Hogyan lehet coockie használata nélkül (bizalmas)adatokat átadni egyik lapról a másiknak úgy hogy nincs "Submit" gomb? Gondolom session-ökkel csak hát az eddigi ismereteim szerint az a form action segítségével működik amihez sajnos kell egy submit... :(
Előre is köszi! Üdvözlettel: TomCooper
bizalmas
<Nincs cím>
Üdv: T.Cooper
okosan
egyebkent a sessionhoz nem kell form, ez a ket dolog teljesen kulonallo valamik. php.net -en nagyon jo kis dokumentacio van errol.
es vegul pedig javaslom a kovetkezo olvasmanyt
http://www.no.info.hu/~kryss/gnu/esr/smart-questions_hu.html
re #okosan
Másrészt értem hogy a session és a form az 2 külön dolog.... de eddig csak úgy tudtam átadni adatokat ha a felhasználó beírta és rákattintott a gombra... itt nem erröl van szó...
re2 #okosan
Van egy regisztrációs rendszer amit írtam... Azt szeretném elérni, ha a felhasználó regisztrálja magát a lap autómatikusan léptesse be "Az első belépés" oldalra ahol egyéb számomra fontos ürlapokat tölthet ki.
Viszont!: az fontos hogy ez az űrlap csak a legelső alkalommal jelenjen meg! Tehát újra ne tudja kitölteni. Namármost:
a reglap.php-n regisztrálja magát. Itt nyom egy "Elküld" gombot amit átküldi a felhasználónevet a do_reg.php lapnak ami ellenőrzéseket végez. (Van-e ilyen felhasználó stb...). Ezután kellene beléptetnie a felhasználót autómatikusan a következő lapra aminek a neve: first.php (ezen van az űrlap).
Kérdés: Hogyan tudom a do_reg.php-val továbbküldetni azokat az adatokat (amiket kapott session segítségével a reglap.php-tól) a first.php-nak?
Így talán világosabb... (vagy mégsem...) köszi! T.C.
SID
Attila
szerintem
Abba a táblába, ahol a felhasználó adatait tárolod, létrehozol egy mezőt, aminek regisztrálás során False értéket adsz meg.
Az ellenőrzésnél lekérdezed a létrehozott mezőt is, aminek az értéke false, akkor az ürlaphoz irányítod a usert, amúgy meg a first.php-ra. Ne felejtsd el, hogy ha az érték false, akkor átirányítás elöttt vagy utána feltétlenül ird át az értéket truera...
Cookieban nem érdemes ilyen adatokat tárolni, hogy az adott user már kitöltötte az adatokat, mert ha törli a cookiekat, vagy ne adj isten más gépnél ül, akkor megint az ürlaphoz irányítanád...
Ezt
http://weblabor.hu/cikkek/jogosultsagkezeles
olvasd el...
--
Ámon Tamás - http://amon.hu
##KÖSZ mindenkinek!
Hála nektek a problémám megoldódott! Köszönöm mindenkinek! Nagy segítség volt...
Üdv: T.Cooper