SetCookies

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : SetCookies

par toutoos » 05 mars 2008, 09:42

ouais ca marche merci beaucoup pour ton aide @rthur!!!

Mon erreure étaient les quelques espaces avant <?php

par @rthur » 03 mars 2008, 19:02

par toutoos » 03 mars 2008, 18:45

J'ai bien éssayer votre syntaxe et en voici le nouveau message d'érreure :

Code : Tout sélectionner

Warning: Cannot modify header information - headers already sent by (output started at /home/.nfs11/toutoos/www/index.php:1) in /home/.nfs11/toutoos/www/index.php on line 3
Voici ma ligne de code :

Code : Tout sélectionner

<?php $value = 'oui'; setcookie("Visite", $value, time()+3600); $time = time(); $ip = $_SERVER["REMOTE_ADDR"]; include ('style.php'); include ('data.php'); if (isset($_COOKIE["Visite"])) { echo "<SCRIPT LANGUAGE=\"JavaScript\">"; echo "window.open('popup.php','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=400, height=400');"; echo "</SCRIPT>hello"; } else { echo "<SCRIPT LANGUAGE=\"JavaScript\">"; echo "window.open('popup.php','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=400, height=400');"; echo "</SCRIPT>"; } $enregvisite = @mysql_query("INSERT INTO `stats` (`ip`,`time`) VALUES ('$ip', '$time')"); ?>
Je ne comprendrai donc jamais les cookies!

par AB » 03 mars 2008, 18:30

Oui mais on essaie aussi de faire progresser les visiteurs pour qu'il acquièrent la bonne méthode de réflexion - debuggage.
Et la première chose à faire quand on butte sur l'utilisation d'une fonction est d'aller voir le manuel PHP
http://fr.php.net/setcookie

Scroll un peu et tu verras la bonne syntaxe dans l'exemple 1

par Invité » 03 mars 2008, 18:18

Oui mais la je ne trouve pas de solution. Pouvez vous m'aider l'ammabilitée ne tue pas!

par Jules Petibidon » 02 mars 2008, 14:47

Hello,

Bah regarde bien ta première ligne et ton message d'erreur... Elle te brule pas les yeux la réponse ?

par Truc » 02 mars 2008, 14:46

Salut,

Dans le monde de la programmation l'anglais technique va de pair... le message dit (en anglais bas de gamme lol) :
setcookie() attend paramètre 3 être type long, Chaine de caractère donnée

SetCookies

par Toutoos » 02 mars 2008, 14:41

Bonjour!

J'ai un problème lors de l'envoi des cookies et mon hébergeur me renvoye :

Code : Tout sélectionner

Warning: setcookie() expects parameter 3 to be long, string given in /home/.nfs11/toutoos/www/index.php on line 2
Et mon code cookies est le suivant :

Code : Tout sélectionner

<?php SetCookie("Visite","Oui","3600+time()"); $time = time(); $ip = $_SERVER["REMOTE_ADDR"]; include ('style.php'); include ('data.php'); if (isset($_COOKIE["Visite"])) { echo "<SCRIPT LANGUAGE=\"JavaScript\">"; echo "window.open('popup.php','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=400, height=400');"; echo "</SCRIPT>hello"; } else { echo "<SCRIPT LANGUAGE=\"JavaScript\">"; echo "window.open('popup.php','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=400, height=400');"; echo "</SCRIPT>"; } $enregvisite = @mysql_query("INSERT INTO `stats` (`ip`,`time`) VALUES ('$ip', '$time')"); ?>
Pouvez vous m'aider?