J'ai une page qui affiche des résultats par paquets avec des liens précédent / suivant pour naviguer dedans en mode AJAX. Ces liens ne fonctionnent plus en php 5.2 (du moins je pense que ça vient de là car je ne vois pas d'autres évolutions liées à ce mécanisme).
Dans le détail :
Le clic sur "précédent" ou "suivant" appelle une fonction Javascript que je copie là :
Code : Tout sélectionner
function liste_images(condition,page_courante) {
var XHR = new XHRConnection();
XHR.appendData("condition", condition);
XHR.appendData("page_courante", page_courante);
XHR.sendAndLoad("/photos_numerisees.do.php", "GET", affiche_images);
}Code : Tout sélectionner
$condition = $_REQUEST['condition'];
$page_courante = $_REQUEST['page_courante'];
file_put_contents(RACINE."\\_debug.txt", $condition.' - ',FILE_APPEND);
(puis la condition est décryptée et utilisée dans la requête de rechercheLe problème semble se situer dans la récupération de ce paramètre.
Quand je le récupère dans les traces :
- à sa création il vaut quelque chose comme "...1JIUBoASg4nUDpXPQY+Bm1SIgZ0VHA..."
- à sa récupération dans le GET, un saut de ligne remplace le "+" : "1JIUBoASg4nUDpXPQY Bm1SIgZ0VHA"
Est-ce que ça dit quelque chose à quelqu'un ?
Merci...