salut :
Je me prend la tete avec ce problème depuis quelques jours ....
je travail sur le transfert de données à l'aide d'une session cURL d'un serveur à un autre ...
J'avais fait une fonction qui fonctionnais très bien, qui été très lourde, de sérialisation manuel
elle transformais
$var[id][post][test] = "ici"
$var[id][pose][dest] = "la"
en :
$var = "id-_-post-_-test = ici & id-_-pose-_-dest = la "
il me suffisait ddonc de passer cette variable en $_post par cURL pour ensuite la décompresser
Vous l'avez compris, Le gros problème de cette structure c'est la limite des sous tabeaux ... tous doivent etre prévus OBLIGATOIREMENT
et mes scripts de compression, décompression fonts une trentaines de lignes ....
Donc, j'ai opté pour serialize() qui est fait pour ça, sans me souvenir pourquoi, je ne l'avais pas employé à l'époque ::
=> heauu .... comment je fait pour faire transiter du code (dans le cadre d'un forum)
comment faire comprendre à la fonction que ceci :
function __construct($idAttrib="", $conf="", $s, $c){
$this->idAttrib = $idAttrib;
$this->conf = $conf;
$this->s = $s;
$this->c = $c;
parent::__construct();
Doit impérativement ne pas etre interprété comme des éléments variables ... mais comme une chaine ?
Merci à tous ...
Dois-je encoder toutes mes valeurs ?? et dans ce cas, avec quel fonction de préférence ! ?
BonCode
