Cookiji IE7 + Vista

na računalnikih ki imajo visto in ie7 mi spodnja skripta noče spustit cookijev:

<?php
session_start();

if(!isset($COOKIE['x'])) setcookie('x','empty',time()+606024*30);
if(!isset($
COOKIE['z'])) setcookie('z','0',time()+60602430);
if(!isset($COOKIE['znames'])) setcookie('z_names','',time()+60
602430);

?>
<HTML>

na IE6 dela ok.

Ima kdo kakšno idejo kaj je narobe?
hvala

17 odgovorov

Imaš mogoče na IE7 blokirane ?

Imaš mogoče na IE7 blokirane ?

ne ker sem probal na 3 različnih računalnikih - tudi če je ie7 na win xp ne dela

problem je torej v ie7

Nevem sicer kako je z ie7, ampak mogoče mu moraš dodati še "folder" ali / in domeno.

Nevem sicer kako je z ie7, ampak mogoče mu moraš dodati še "folder" ali / in domeno.

tudi to sem že probal - ne dela :mad:

bo treba spet indijcem mal dela dat...

poglej kateri privacy level imas vklopljen... ce si vklopil "High" privacy level, ti IE ne bo sprejemal cookiejev brez compact privacy policy... preberi si malo o P3P

Okril sem, da je problem v cachingu, ki ga dela IE7 - cookie se vpiše, samo je potem zaradi cachinga problem, da se določene informacije iz cookija ne prikažejo na strani

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"> - IE7 ne jebe tega

kakšna druga rešitev kako preprečiti caching v ie7?

hvala

Tu si poglej alternative, mogoče bo s php headerjem delalo - no cache

php header?

Ja kva ti ni jasn?

za php header v zivljenju se nisem slisal, verjetno govoris o http headerju, ja?