Voilà mon petit problème, j'essaie de mettre à jour une variable de session par XAJAX mais le problème c'est que si j'arrive bien à la récupérer, je n'arrive pas à sauvegarder la mise à jour en session.
En exemple vous pouvez tester ce petit bout de code avec la librairie XAJAX
En exemple vous pouvez tester ce petit bout de code avec la librairie XAJAX
Code PHP :
<?php
session_start();
$_SESSION["nb"] = 1;
require_once('./include/xajax.inc.php');
function update()
{
$_SESSION["nb"]++;
$objResponse = new xajaxResponse();
$objResponse->addAssign("result","innerHTML", $_SESSION["nb"] );
return $objResponse;
}
global $xajax;
$xajax = new xajax();
$xajax->registerFunction("update");
$xajax->processRequests();
$text = '';
$text.= '<html><head>';
$text.= $xajax->printJavascript('./include/');
$text.= '</head><body>';
$text.= '<div id="result">1</div><input type="button" value="+1" onClick="xajax_update();" />';
$text.= '</body></html>';
print $text;
exit(0);
?>
Avec cet exemple, je devrais avoir la valeur 1 s'incrémenter à chaque fois jusqu'à l'infini...
Mais le problème est que la fonction update n'arrive pas à sauvegarder sa mise à jour. Résultat la valeur en session est toujours de 1.
Si quelqu'un connaît une solution....