Jump to content

Problēma ar cookie


Programmētājs
 Share

Recommended Posts

Programmētājs

Ir domēns A un B.

Uz A ir php fails, kurš ir bilde, bet tam būtu jāizveido cepums uz 24 stundām

un ja šinī laikā nolasa cepumu tad skaitās ka tas ir hits nevis hosts (nu tipa counteri taisu).

 

Problēma tāda, ka ja es ielieku domēna A lapā to counteri tad viss ok, bet domēnā B viss nav OK.

Kļūdījies nekur nēesmu, bet vajag workarroundu kaut kādu. Katram domēnam (A,B,..) ir savs cookija nosaukums.

Vai cepums ir izveidots pārbaudu tā:

 

if (isset($_COOKIE["$cookiename"]) or isset($HTTP_COOKIE_VARS["$cookiename"]))

 

Pamēģināju ar javascriptu:

 

counter.php?cookie="+document.cookie+"

 

Tieši tas pats.

 

Joks tāds, ka uz Firefox 2.0.x man strādā tā kā vajag, bet IE 6.0 man sūta dillēs. Tas droši vien ir kāds drošības prikols, bet nēesmu ar to saskāries. Neiesakiet meklēt googlē, jo jau vairākas dienas ar šito mocos (ik pa laikam protams - ne jau nonstopā).

 

P.S. Tam kurš palīdzēs varu piešķirt bezmaksas counteri :D

Link to comment
Share on other sites

nu ja firefox acceptee bet ie ne tad pirmaa lieta ko es apskatiitos, vai ieksh ie settingiem nav piegriests cookies accepts

 

p.s. mosh shitais vareetu buut pa teemu...

Labots - paulis
Link to comment
Share on other sites

Programmētājs

Cookiji strādā ja tas notiek uz domeina A, jo nekas nav piegriezts.

 

Internet Explorer does not set a cookie for two-letter domains

:D

 

A un B ir tikai piemērs domēna vārdi ir daudz garāki :grin:

 

Varbūt kādam ir vismaz kāda versija, kuru es varētu pārbaudīt?

 

anybody();

Link to comment
Share on other sites

Pēc kukija uzsetošanas paskaties, kādus kukijus IE Tev ir saglabājis.

Tad vismaz zināsi, kurā brīdī rodas problēma.

Link to comment
Share on other sites

eMDiiPii

domēna vārdam funkcijas setcookie() argumentā jābūt ar 2 punktiem

Link to comment
Share on other sites

Programmētājs
(labots)

domēna vārdam funkcijas setcookie() argumentā jābūt ar 2 punktiem

 

Kapēc tev liekas, ka man nav divu argumentu?

 

Es arī mēģināju norādīt 3. argumentu (path), kā "/"

Un 4. argumentu (domain) kā ".B.lv"

UN arī ar 5. to argumentu 0.

beigās nekā

 

Vēl idejas lūdzu.

 

Gribu zināt, kāpēc ir problēma.

Labots - Programmētājs
Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...