erreur de ligne incompréhensible - PHP - Programmation
Marsh Posté le 26-12-2004 à 19:43:12
les coordonées de ma base de données, et le compte admin...
Marsh Posté le 26-12-2004 à 20:01:19
Le 3eme parametre du setcookie est une valeur entiere pas une date ça genere un warning et c'est ce warning qui fait planter le header car du texte a été affiché avant lui ...
Marsh Posté le 27-12-2004 à 09:08:56
tu remplaces ton $exp par une valeur entière et pas une date!
Marsh Posté le 27-12-2004 à 09:36:52
PHP.net - http://fr.php.net/setcookie
Paramètre : expire
Description : Le temps après lequel le cookie expire. C'est un timestamp Unix, donc, ce sera un nombre de secondes depuis l'époque Unix (1 Janvier 1970). En d'autres mots, vous devriez fixer cette valeur à l'aide de la fonction time() et en y ajoutant le nombre de secondes après lequel on veut que le cookie expire. Vous ouvez utiliser aussi mktime().
Exemple : time()+60*60*24*30 fera expirer le cookie dans 30 jours. Si vous ne spécifiez pas ce paramètre, le cookie expirera à la fin de la session (lorsque le navigateur sera fermé).
Marsh Posté le 26-12-2004 à 18:46:39
Bonjour à tous! bon, je vous ennuie tous encore, mais j'ai un problème au niveau d'un de mes script. je tente d'accéder à une interface d'administration du script, les mots de pass et tout sont acceptés, mais seulement, jobtient une erreur:
Warning: setcookie() expects parameter 3 to be long, string given in /home/blackdrag/web/chateau/counter/acldologin.php on line 6
Warning: Cannot modify header information - headers already sent by (output started at /home/blackdrag/web/chateau/counter/acldologin.php:6) in /home/blackdrag/web/chateau/counter/acldologin.php on line 8
Voici ce que contient le fichier php:
VOilà, ou est l'erreur? je ne comprend pas le message d'erreur... si jamais est-il possible de ne pas se servir des cookies, puiske je suis le seul a m'en servir...