2010-12-10 6 views
0

Ich habe ein Skript, das die jq Ajax verwendet, um die Daten zu buchen.POST-METHODE Lokale und Live-Differenz

Auf meinem lokalen Server funktioniert es gut

, aber wenn ich es Server auf einem online gestellt. Ich habe einige seltsame Sachen

<?php 

print_r($_POST); 

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


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

?> 

und ich weiß nicht, warum sie es tut oder wie man es beheben .. pls help

Antwort

2

Gibt es eine Chance, dass Ihr Live-Server Magic Quotes aktiviert ist?

Details: http://www.php.net/manual/en/security.magicquotes.what.php

+0

Hmmm thnk u tun Sie ermutigen, dass ich http://www.php.net/manual/en/security.magicquotes.disabling.php für das 'Beispiel verwenden # 2' und was zu tun Ich riskiere das zu benutzen? – Val

+0

ist es zu deaktivieren ... wenn Magic Quote aktiviert ist, fügt es automatisch den Schrägstrich – ajreal

+1

@Val: mit 'magic_quotes_gpc' aktiviert hat kein Risiko, es ist nur ärgerlich. Auf der anderen Seite, ** sich darauf zu verlassen ** für die Eingabe geistigen Eigentums hat große Risiken, weil es wirklich nicht die Eingabe bereinigt. – netcoder

2

Sie magic_quotes_gpc auf dem Live-Server aktiviert haben. Deaktivieren Sie es, es ist sowieso veraltet und ist ziemlich nutzlos.

Verwandte Themen