mein Hosting-Server hat magic_quotes auf. Wenn ich also parse_str verwende, fügt es auch Schrägstriche hinzu. So werden Daten als Name gespeichert. Wie verhindere ich das?verhindern automatisch fügen Schrägstriche während der Verwendung von Parse_str
Antwort
// Turn off magic_quotes_runtime
if (get_magic_quotes_runtime())
set_magic_quotes_runtime(0);
// Strip slashes from GET/POST/COOKIE (if magic_quotes_gpc is enabled)
if (get_magic_quotes_gpc())
{
function stripslashes_array($array)
{
return is_array($array) ? array_map('stripslashes_array', $array) : stripslashes($array);
}
$_GET = stripslashes_array($_GET);
$_POST = stripslashes_array($_POST);
$_COOKIE = stripslashes_array($_COOKIE);
}
@vertazzar - Dies ist eine Arbeit für das Problem. sollte ich das jedes Mal tun. oder ich muss nur Code schreiben, denken Host wird magische Anführungszeichen aus – Hacker
Beispiel, Sie setzen diesen Code in config.php und es wird Schrägstriche automatisch aus erhalten, Post, Cookie. config.php kann enthalten: z.B. Ihre DB-Verbindungsdetails usw. .. so ist mein Punkt - dass Sie nur den Code schreiben müssen, nichts besonderes. – vertazzar
@vertzazzar - können wir keine magischen Anführungszeichen im ganzen Projekt (außer php.ini Konfiguration) deaktivieren? setzt setzen set_magic_quotes_runtime (0); am Anfang meiner Seite laden, um es zu kümmern? – Hacker
Verwenden Sie die stripslashes
-Funktion von PHP. http://php.net/manual/en/function.stripslashes.php
Ich würde auch in Betracht ziehen, Magic_quotes auf dem Server zu drehen. Wenn Sie das nicht tun können, würde ich empfehlen, Hosts zu wechseln
Ja, ich habe stripslashes verwendet, um auf diese zusätzlichen Schrägstriche aufzupassen. – Hacker
- 1. Verhindern CSRF während der Verwendung von CORS?
- 2. Die umgekehrten Schrägstriche in vim automatisch Schrägstrich
- 3. Fragmentierungsansicht während der Verwendung von FragmentStatePagerAdapter aktualisieren
- 4. Verhindern Splitting Fenster bei der Verwendung von Python in Vim
- 5. Speicherlecks während der Verwendung von Doppel-Array
- 6. Zugriffssteuerelemente während der Verwendung von MasterPage
- 7. Verbindungsfehler während der Verwendung von Cqlsh
- 8. Framework Blackboxing während der Verwendung von Webpack?
- 9. autoActivityTracking während der Verwendung von google-services.json
- 10. Logisches Problem während der Verwendung von Beschleunigungsmesser
- 11. Speicherlecks während der Verwendung von gstbuffer
- 12. Überlappende Elemente während der Animation verhindern
- 13. entfernen Sie doppelte Schrägstriche von der URL
- 14. Verhindern Sie UITableViewCell Layout während der Animation
- 15. Schrägstriche in URL-Variablen
- 16. Führen Sie Trim() während der Verwendung von Split()
- 17. automatisch Verzeichnisse während der Eingabe füllen
- 18. 301 Status während der Verwendung der Postanforderung
- 19. Verhindern, dass WPF die Steuerung während der Entwurfszeit auswertet
- 20. Schrägstriche und umgekehrte Schrägstriche unter UNIX/Windows
- 21. Fügen Sie ein Ladebild bei der Verwendung von jquery.mmenu Plugin
- 22. parse_str() Werte werden für utf-8 Wörter
- 23. Wie funktioniert der Semi Colon während der Verwendung von out.write?
- 24. Gibt es ein C#, das der PHP-Funktion `parse_str` entspricht?
- 25. Verhindern Bildschirm flackern während Ereignis
- 26. NullPointerException während der Verwendung von Put-Methode von HashMap
- 27. Probleme beim Subtrahieren von Variablen während der Verwendung von jQuery
- 28. Hinzufügen von UIBarButtonItem zu NavigationBar während der Verwendung von UIPageViewController
- 29. Update während PaintComponent (Java) verhindern
- 30. Verwendung des Standardkonstruktors verhindern
Ich würde Ihnen raten, zu einem anderen Host zu wechseln. – Artefacto