Problèmes PHP/AJAX
Résolu
leandro95
Messages postés
67
Date d'inscription
Statut
Membre
Dernière intervention
-
NHenry Messages postés 15221 Date d'inscription Statut Modérateur Dernière intervention -
NHenry Messages postés 15221 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour j'ai un problème de conversion d'une variable php en variable js liée à la balise <br/> d'après Firebug:(SyntaxError: syntax error var val= encodeURIComponent(<br />))
<script>
var val= encodeURIComponent(<?php echo $server ?>);
</script>
<?php
$server=serialize($_SERVER);
?>
A voir également:
- Problèmes PHP/AJAX
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering
- Yggtorrent erreur ajax ✓ - Forum Webmastering
var val=a:34:{s:9:"HTTP_HOST";s:9:"localhost";s:15:"HTTP_USER_AGENT"; j'ai ceci comme problème après , au niveau du ":" après le a
As-tu penser à échapper les guillemets éventuels de la chaine sérialisée ?
Note :
Extraire de manière brutale la variable $_SERVER peut renseigner énormément les éventuels pirates (contient beaucoup d'information sur le serveur).
var val= encodeURIComponent(<?php echo $server ?>);
faire :
var val= encodeURIComponent("<?php echo $server ?>");
Et str_replace pour échapper les " en trop.
Mais regardes le code HTML généré pour voir le problème.