Erreur incompréhensible... [Ininitialized string offset] [php] - PHP - Programmation
Marsh Posté le 03-05-2002 à 00:33:46
ANONYMOUS est une constante ? sinon, il faut le mettre entre quotes "ANON"
Marsh Posté le 03-05-2002 à 21:20:27
| ethernal a écrit a écrit  : ANONYMOUS est une constante ? sinon, il faut le mettre entre quotes "ANON" | 
 
 
Oui, c'est une constante, bien définie, et tout. 
Le probleme porte vraiment sur $sessiondata['userid'] 
 
et en particulier sur la row 'userid' 
 
En fait, ça a l'air de marcher pourtant, mais il me sort une erreur qui empêche de mettre un cookie (hearder already sent), et je voudrais faire un code error free ![[:yes%20papa%20!!!] [:yes%20papa%20!!!]](https://forum-images.hardware.fr/images/perso/yes%20papa%20!!!.gif) 
 
Marsh Posté le 04-05-2002 à 01:52:02
| Gurney_Halleck a écrit a écrit  : Oui, c'est une constante, bien définie, et tout. Le probleme porte vraiment sur $sessiondata['userid'] et en particulier sur la row 'userid' En fait, ça a l'air de marcher pourtant, mais il me sort une erreur qui empêche de mettre un cookie (hearder already sent), et je voudrais faire un code error free ![[:yes%20papa%20!!!] [:yes%20papa%20!!!]](https://forum-images.hardware.fr/images/perso/yes%20papa%20!!!.gif)  | 
 
 
rajoute  ob_start("ob_gzhandler" ); en début du code. 
[jfdsdjhfuetppo]--Message édité par joce le 04-05-2002 à 01:52:39--[/jfdsdjhfuetppo]
Marsh Posté le 02-05-2002 à 22:29:28
Voilà l'erreur en question
Warning: Uninitialized string offset: 0 in g:\www\includes\sessions.php on line 273
Et le bout de code en cause :
$user_id = ( isset($sessiondata['userid']) ) ? $sessiondata['userid'] : ANONYMOUS;
Ca vient du $sessiondata['userid']. Il est défini à partir d'un unserialize, voilà le bout de code.
$sessiondata = isset( $_COOKIE[$cookiename . '_data'] ) ? unserialize(stripslashes($_COOKIE[$cookiename . '_data'])) : '';
Ou alors par là :
$sessiondata = '';
(y a un test juste avant)
Voilà, si quelqu'un peut m'expliquer, je pétage de plomb, là.
[jfdsdjhfuetppo]--Message édité par Gurney_Halleck le 02-05-2002 à 22:32:27--[/jfdsdjhfuetppo]
---------------
Mon blog