Autor | Zpráva | ||
---|---|---|---|
Joe Profil * |
#1 · Zasláno: 3. 10. 2007, 20:40:13
A teraz ma to dostalo.
Vraj, "Nepouzivajte COOKIES (som niekde cital), lebo ak ma niekto vypnutu podporu cookies v prehliadaci, nepojde vam to..." (alebo nieco take. A tak som zacal pouzivat SESSION. Profici asi vedia co sa stalo. Presne tak. Vypol som podporu cookies v prehliadaci a ... ani takto to nefunguje. TAK CO MAM POUZIT. DOBRA RADA NAD ZLATO. (Aj nejaky ten odkaz na priklad by bodol, cheers). (Len dufam, ze niekto nespomenie POST a GET. Zdlahava cinnost.) Vdaka. |
||
Joker Profil |
#2 · Zasláno: 3. 10. 2007, 20:41:50
Session se dá nastavit, aby pokud nejsou cookies, předával se identifikátor session ID přes get/post.
|
||
Joe Profil * |
#3 · Zasláno: 3. 10. 2007, 20:44:10
Viac podrobnosti PLEASE. (Neupisem sa k smrti? Co ak mam cca 15 udajov na session?
|
||
Joker Profil |
#4 · Zasláno: 3. 10. 2007, 20:51:15
Ne. Session nepředává údaje, mezi stránkami se předává jen jediný údaj: session ID. S daným session ID jsou pak spojené údaje, které jsou uložené na serveru
Jinak na tohle by nemělo být potřeba nic programovat, je to dané nastavením PHP. Nejsem si úplně jistý, ale mělo by stačit toto: session.use_only_cookies = 0 session.use_trans_sid = 1 |
||
joe Profil * |
#5 · Zasláno: 3. 10. 2007, 21:01:52
Tak toto mi skutocne pomohlo.
FUNGUJE TO SUPER, len podotazka. Ak si kupim nejaku DOMENU, mozem si tieto veci sam nastavit, musim kontaktovat administratora, alebo .....? |
||
Str4wberry Profil |
#6 · Zasláno: 3. 10. 2007, 21:05:27
joe
Ani tak nejde o zakoupení domény, ale důležitý je v Tvém případě poskytovatel hostingu. |
||
joe Profil * |
#7 · Zasláno: 3. 10. 2007, 21:10:34
To som aj myslel. A teda manici mi to zmenia na poziadanie, alebo su tam nejake pravidla, alebo ako to slape?
Nechcel by som si vytvorit stranku v php v zavislosti napr. na sessions atd. a potom my to bude na ... |
||
Joker Profil |
#8 · Zasláno: 3. 10. 2007, 21:11:14
Tohle by snad mělo jít nastavit i přes .htaccess
|
||
Joe Profil * |
#9 · Zasláno: 3. 10. 2007, 21:22:44
A ak nie?
|
||
Joker Profil |
#10 · Zasláno: 3. 10. 2007, 21:29:41
Tak holt v php.ini.
Ale koukal jsem do manuálu, že tyhle proměnné mají nastavitelnost PHP_INI_ALL, tj. všude, takže i v .htaccess. |
||
Joe Profil * |
#11 · Zasláno: 3. 10. 2007, 21:59:50
Takze na servery to funguje ako na mojom EasyPHP.
Vsetko si mozem zmenit sam. Nikto nebude mat namietky? |
||
Str4wberry Profil |
#12 · Zasláno: 3. 10. 2007, 22:30:37
Joe
Řekl bych, že častěji ne. Chce se to jen domluvit… |
||
Časová prodleva: 6 dní
|
|||
Neveceral Profil * |
#13 · Zasláno: 10. 10. 2007, 09:26:54
Da sa to naprogramovat aj externe v PHP, netreba sa hrabat v php.ini (aj ked nastavenie v .htaccess je tiez elegantne). Ako teda, musis si naprogramovat funkciu, ktora overi ci klient podporuje cookies.
Urobis to napr. tak, ze na index.php sa pokusis nastavit nejaku cookie. Ked klient prejde na inu stranku, otestujes ci sa cookie vratia. Podla toho tvoja funkcia vrati TRUE alebo FALSE. No a zvysok je jednoduchy.
No a potom v kazdom tagu <a href > pouzijes tento kod <a href="bla-bla-bla.php<?php echo SID_STR; ?>">link</a> podla toho ci klient podporuje cookies budu linky v tvojej app vypadat nasledovne: podporuje coockies Vyhodou je ze to funguje vsade, netreba kontaktovat admina. Sice to nie je dokonale, napr. to neriesi situaciu, ked je PHPSESSID ako druhy parametre v URL, ale to uz urcite osetris. |
||
Časová prodleva: 17 let
|
0