PDA

Voir la version complète : "Unable to add cookie"


ramax
18/04/2005, 18h44
J ai esité sur le forum dans lequel devait se trouver ce sujet, merci de le deplacer en si il n'est pas à sa bonne place :p

Bonjour a tous , ravis de repasser sur se forum que je connais depuis un bon bout de temps maintenant ... car ca fait un long moment que j 'avai pas codé autour de vbulletin , malheuresement ma visite est sujet a un souci de developpement :

Je suis en train de coder un systeme de hosting de blog et autres services basé uniquement sur le login de vbulletin ( ce qui evitera a mes membres de s'enregistrer 2 fois )

Malheuresement j 'ai un message d erreur quand je rafraichi la page ou quand la page est inactive trop longtemps ( session ? cookie ? )


Unable to add cookies, header already sent.
File: c:\server\www\forum\r-blog_postcrea.php
Line: 6


Cette erreur se produit quand sur cette page php j'utilise un header html pour le CSS


<html>
<head>
<link rel="stylesheet" type="text/css" href="1.css">
</head>
<body>
<?php
// ####################### ENVIRONMENT DE PHP ###########################
error_reporting(E_ALL & ~E_NOTICE);
// #################### CONSTANTES IMPORTANTES #######################
define('NO_REGISTER_GLOBALS', 1);
define('THIS_SCRIPT', 'blog_postcrea');
// ############### MISE EN CACHE DES TEMPLATES ET DONNEES ##################
// get special phrase groups
$phrasegroups = array();
// get special data templates from the datastore
$specialtemplates = array();
// pre-cache templates used by all actions
$globaltemplates = array( 'home', );
// pre-cache templates used by specific actions
$actiontemplates = array();


// ######################### FICHIER REQUIS ############################
require_once('./global.php');
require_once('./r-fonc.php');
require_once('./includes/functions_user.php');


je precise que j'utilise wampserver ( php4) pour coder en local avec vbulletin 3.04

Quelqun a une idée ??

Akex
18/04/2005, 19h09
Mets ceci :

<html>
<head>
<link rel="stylesheet" type="text/css" href="1.css">
</head>
<body>

Après les require_once. Pour faire simple l'erreur vient du fait que la fonction header() est appelée dans un des fichiers inclus via require_once. Pour que cette fonction ne donne pas d'erreur, il faut qu'aucune sortie (coté écran) n'ait eu lieu avant :).

ramax
18/04/2005, 20h42
Ca fontionne nikel , merci pour l'astuce :D