PB PHP, passer une variable dans un lien
Xavier
-
flokocha Messages postés 1519 Statut Membre -
flokocha Messages postés 1519 Statut Membre -
Bonjour à tous...
J'ai besoin de votrre aide sur un bout de code PHP sur lequel je me prend la tête...
Voila, j'ai d'un coté une page PHP qui contient :
$contenu = addslashes(htmlspecialchars($thisEvent['contenu']));
et plus loin :
<br><a href=\"#\" onClick=\"javascript:window.open('message.php?contenu=$contenu', 'toolbar=no','width=300, height=300');\" return false>message</a>\n"
dans une deuxième page appelée message.php, j'appel la variable $contenu. Le contenu en question est présent dans une table de ma base et comporte parfois des ballises HTML. Et c'est la qu'est mon problème. Qd j'appel la variable $contenu dans message.php et que le contenu en question comporte des balises html, ma page ne s'affiche plus. J'ai pourtatn bien pensé à utiliser les fonctions addslashes() et htmlspecialchars() pour protéger le code. Du coup je ne comprends pas.
Si vous avez des suggestions je vous en remercie d'avance...
J'ai besoin de votrre aide sur un bout de code PHP sur lequel je me prend la tête...
Voila, j'ai d'un coté une page PHP qui contient :
$contenu = addslashes(htmlspecialchars($thisEvent['contenu']));
et plus loin :
<br><a href=\"#\" onClick=\"javascript:window.open('message.php?contenu=$contenu', 'toolbar=no','width=300, height=300');\" return false>message</a>\n"
dans une deuxième page appelée message.php, j'appel la variable $contenu. Le contenu en question est présent dans une table de ma base et comporte parfois des ballises HTML. Et c'est la qu'est mon problème. Qd j'appel la variable $contenu dans message.php et que le contenu en question comporte des balises html, ma page ne s'affiche plus. J'ai pourtatn bien pensé à utiliser les fonctions addslashes() et htmlspecialchars() pour protéger le code. Du coup je ne comprends pas.
Si vous avez des suggestions je vous en remercie d'avance...
A voir également:
- PB PHP, passer une variable dans un lien
- Créer un lien pour partager des photos - Guide
- Lien url - Guide
- Verificateur de lien - Guide
- Passer de qwerty a azerty - Guide
- Passer a windows 10 - Accueil - Mise à jour
3 réponses
Ca vient surement du fait que tu utilises un GET pour passer ta variable, des balises dans une URL ça fait désordre...
Tu devrais plutôt passer par un POST, ou bien utiliser une variable JavaScript, c'est ce que j'ai fait pour un résoudre ce même problème pas plus tard qu'avant-hier!
Tu devrais plutôt passer par un POST, ou bien utiliser une variable JavaScript, c'est ce que j'ai fait pour un résoudre ce même problème pas plus tard qu'avant-hier!