Un probleme avec unserialize( )

Un probleme avec unserialize( ) - PHP - Programmation

Marsh Posté le 25-03-2004 à 10:04:02    

Sur un poste de l'iut, je fais:
$strmot=$_REQUEST['tabmot'];echo $strmot;
$tabmot=unserialize(urldecode($strmot));
ca marche nickel.
On passe sur un autre poste (avec la meme session => meme fichier)
ca ne marche plus :fou:
$strmot renvois bien le bon mot mais pas la suite.


Message édité par Dark-Jedi le 25-03-2004 à 11:14:13
Reply

Marsh Posté le 25-03-2004 à 10:04:02   

Reply

Marsh Posté le 25-03-2004 à 11:39:23    

Un petit truc que j'ai remarqué.
sur l'autre poste, $strmot affiche   a:1:{i:0;s:6:"abbaye";}
 
alors que chez moi ca affiche   a:1:{i:0;s:6:\"abbaye\";}  avec des slashes.
Bizzare. Pour le moment, je fais:
$strmot= str_replace("\\", "", $strmot);Mais c'est de la bidouille comme disent les profs...:sleep:

Reply

Marsh Posté le 25-03-2004 à 13:17:14    

sur un autre poste?
tu veux dire que tu passes ton script sur un autre serveur? auquel cas, regarde dans ton php.ini l'option magicquotes ;)

Reply

Marsh Posté le 25-03-2004 à 14:46:38    

le urldecode n'est pas nécessaire, c'est fait tout seul :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed