djp1988 Posté 14 Octobre 2008 Posté 14 Octobre 2008 Bonjour j'ai un petit script qui fonction bien sur FF, Opera... IE a testé, mais le voici, mais il ne marche pas sous Safari, donc je me pose la question, pourquoi... var expiraiondate = new Date();expirationdate.setTime(expirationdate.getTime()+1000*60*60*2); // expire dans 2 heuresalert("Your cookies dies on this date: "+expiraiondate);document.cookie = "mycookie=125";expires=expirationdate; //voila le cookie, ne marche pas sous safari
djp1988 Posté 14 Octobre 2008 Auteur Posté 14 Octobre 2008 Bon alors j'ai trouvé que Safari ne permet pas au JavaScript de lire ou écrire les cookies localement, j'ai testé sur mon serveur et le cookie s'est bien enregistré, par contre quelqu'un pourrait me dire si c'est un probleme qui sera règler dans Safari ou c'est c'est une intention de la pars de Apple d'avoir interdit le travail local avec les cookies? Merci
Dudu Posté 15 Octobre 2008 Posté 15 Octobre 2008 Salut Plusieurs questions: Quand tu dis en local.. tu es bien sur un serveur local (localhost, typiquement), avec Apache installé ? Tu utilises quel système d'exploitation ? Le fait que tu mentionnes IE me fait penser que c'est Windows, mais tu travailles peut-être sur deux ordis différents. Si tu utilises Safari sur Mac OS X, tu utilises les versions d'Apache et de PHP intégrées ? Ou un package tout fait ? Si tu utilises Safari sur Windows, quel package utilises-tu pour avoir un serveur local ? WAMP ?
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant