2010-12-10 15 views
0

J'ai un script qui utilise jq ajax pour publier les données.MÉTHODE DE POST Différence locale et en direct

Sur mon serveur local, il fonctionne très bien

mais quand je l'ai mis sur un serveur en ligne. Je suis arrivé des trucs bizarres

<?php 

print_r($_POST); 

//LOCAL returns 
array(
'param'=>'<strong class="bold"></strong>';//correct 
) 


//LIVE returns 
array(
'param'=>'<strong class=\"bold\"></strong>';//wrong 
) 

?> 

et je ne sais pas pourquoi elle le fait ou comment le résoudre .. aide pls

Répondre

2

Est-ce que votre serveur en direct est Magic Quotes activé?

détails: http://www.php.net/manual/en/security.magicquotes.what.php

+0

Hmmm THNK u vous suggérons fortement que j'utilise http://www.php.net/manual/en/security.magicquotes.disabling.php pour le 'exemple # 2' et qu'est-ce que Je risque d'utiliser cela? – Val

+0

est de le désactiver ... quand la citation magique est activée, il ajoutera automatiquement la barre oblique – ajreal

+1

@Val: avoir 'magic_quotes_gpc' activé n'a aucun risque, c'est juste ennuyeux. D'un autre côté, «compter dessus» ** pour la santé mentale d'entrée comporte des risques énormes, car cela ne désinfecte pas vraiment l'entrée. – netcoder

2

Vous avez magic_quotes_gpc activé sur votre serveur en direct. Désactivez-le, il est de toute façon obsolète et est plutôt inutile.