Programovacie jazyky, rady, poradňa...
ehm123
King
Príspevky: 1658 Registrovaný: 27 feb 2006, 6:45
Bydlisko: PD / Praha
Príspevok
od používateľa ehm123 » 22 sep 2007, 15:28
je mozne nejak nastavit aby mi platili cookies na dvoch domenach naraz?
skusal som to takto
$domain = array(".wblog.sk", ".blogujem.sk");
setcookie("hash", $value, 0, "/", $domain, 0);
ale nic nejde
a ked som dal
setcookie("hash", $value, 0, "/", 0);
cize bez parametru domain tak to neslo
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 22 sep 2007, 15:36
Kvôli bezpečnosti nemôžeš čítať cookies, ktoré patria inej doméne.
ehm123
King
Príspevky: 1658 Registrovaný: 27 feb 2006, 6:45
Bydlisko: PD / Praha
Príspevok
od používateľa ehm123 » 22 sep 2007, 15:40
a neda sa nastavit domain patch pre dve domeny?
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 22 sep 2007, 15:46
Cookies sa ukladá iba pre tú doménu, z ktorej je ten html dokument. Pomocou parametru domain môžeš ovplyvniť iba to, ako sa to bude správať pri subdoménach.
ehm123
King
Príspevky: 1658 Registrovaný: 27 feb 2006, 6:45
Bydlisko: PD / Praha
Príspevok
od používateľa ehm123 » 22 sep 2007, 16:12
sak ale musi sa nejako vyriesit aby fungovalo prihlasenie pre dve domeny nieee?
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 22 sep 2007, 16:22
Skúšal si nastaviť domain na prázdny reťazec?
ehm123
King
Príspevky: 1658 Registrovaný: 27 feb 2006, 6:45
Bydlisko: PD / Praha
Príspevok
od používateľa ehm123 » 22 sep 2007, 16:35
ano,zial nepomohlo
turtlak69
Guru
Príspevky: 2896 Registrovaný: 10 máj 2007, 15:58
Bydlisko: /dev/null
Príspevok
od používateľa turtlak69 » 22 sep 2007, 17:11
chrono napísal: Kvôli bezpečnosti nemôžeš čítať cookies, ktoré patria inej doméne.
ale mne sa zda, ze ano. server si moze vypytat kolacik, ktory bol vytvoreny inou domenou a dokonca to aj moze fungovat. problem je ale v tom, ze defaultne je to tusim zakazane vo vsetkych prehliadacoch a kazdy by si to musel nastavit. teda apson tak sa mi to zda. kazdopadne je to nepouzitelne.
ak mas 2 domeny a potrebujes ich nejakym sposobom spojit (napriklad cez cookies), tak na toto mozes vyuzit databazu
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 22 sep 2007, 17:16
Cookies z inej domény ti nemôže dovoliť prečítať žiadny normálny prehliadač. Jediné čo môžeš povoliť je to, aby sa dali cookies čítať/zapisovať aj v subdoménach.
ehm123
King
Príspevky: 1658 Registrovaný: 27 feb 2006, 6:45
Bydlisko: PD / Praha
Príspevok
od používateľa ehm123 » 22 sep 2007, 18:56
a neslo by to tak ze by to setlo cookies aj pre jednu domenu aj pre druhu?
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 22 sep 2007, 19:04
Nie. Prehliadač ukladá cookies podľa toho, z akej domény je ten html súbor (to ty nemôžeš nijako ovplyvniť).
ehm123
King
Príspevky: 1658 Registrovaný: 27 feb 2006, 6:45
Bydlisko: PD / Praha
Príspevok
od používateľa ehm123 » 23 sep 2007, 10:24
frame rullez...pekne si otvorim frame na druhej domene a zapise cookies
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 23 sep 2007, 15:09
A funguje to vo všetkých prehliadačoch? (nemalo by)
ehm123
King
Príspevky: 1658 Registrovaný: 27 feb 2006, 6:45
Bydlisko: PD / Praha
Príspevok
od používateľa ehm123 » 23 sep 2007, 17:03
firefox ano
opera ano
ie s ziadnym alebo nizkym zabezpecenim cookies ano
myslim ze s frame je to najlepsie riesenie pekne otvori frame s hash id a id usera ono overi ci take je a ak ano setne ho
take it easy !
ak mas lepsie riesenie napis
okrem posielania php session id v url