Robię niektóre zaznaczenia przy użyciu obiektu PDO, ale po fetch
wyniku otrzymałem ciąg znaków z numerem ewidencyjnym '
do \'
, w jaki sposób mogę wyłączyć to?PHP - PDO return escaping slash, jak go usunąć?
7
A
Odpowiedz
8
Wygląda na to, że możesz mieć problemy z Magic Quotes. Możesz je wyłączyć, postępując zgodnie z the instructions here. Zaleca się, aby wyłączyć je zamiast ominąć je za pomocą funkcji, aby po prostu usunąć kreski.
2
Wygląda na to, że masz włączone magic quotes.
Powinieneś faktycznie wyłączyć magiczne cytaty z php.ini.
Albo od wewnątrz skryptu, można obsługiwać go tak:
if (get_magic_quotes_gpc())
{
$str = stripslashes($str);
}
Teraz możesz użyć zmiennej $str
normalnie.
1
Pracowałem na współdzielonym hostingu, który nie miał dostępu do php.ini
- ini_set()
również nie będzie działać. Ten fragment pracował jak czar: [source]
// since PHP 5
if (get_magic_quotes_gpc()) {
function stripslashes_gpc(&$value)
{
$value = stripslashes($value);
}
array_walk_recursive($_GET, 'stripslashes_gpc');
array_walk_recursive($_POST, 'stripslashes_gpc');
array_walk_recursive($_COOKIE, 'stripslashes_gpc');
array_walk_recursive($_REQUEST, 'stripslashes_gpc');
}
Powiązane problemy
- 1. Jak usunąć bazę danych SQLite z pamięci w PHP PDO?
- 2. Singleton PHP PDO
- 3. PDO lastInsertId(); issue php
- 4. Operacje PHP PDO?
- 5. Czy można zawinąć PDO lub rozszerzyć go?
- 6. Zapytanie buforowane PHP PDO
- 7. PHP PDO dla manekinów
- 8. PHP PDO Przygotuj zapytania
- 9. Elementy CKEditor i escaping
- 10. php/pdo/msql - odmowa dostępu
- 11. Przyspiesz php :: PDO -> __ skonstruuj
- 12. Gdzie ustawić PHP $ _SERVER ['DOCUMENT_ROOT'] Trailing Slash?
- 13. Nazwy PHP Nie znaleziono PDO
- 14. Go plaster tablicę z instrukcji return funkcja
- 15. Jak wyświetlić błąd zapytania w PDO PHP
- 16. Problemy z transakcjami PHP PDO
- 17. PHP PDO Insert Using Loop
- 18. JSF SelectItems i escaping (xss)
- 19. Wynik PHP vs pobranie PDO?
- 20. PHP PDO pobrać wszystkie tabele
- 21. Escaping "@" w dokumentacji Roxygen2 Style
- 22. Zmień Return-Path w funkcji poczty PHP
- 23. return 1 and return 0 VS return true i return false
- 24. Jak obsługiwać wyjątki PDO
- 25. Backbone.js i XSS/HTML escaping
- 26. PHP PDO MySQL struktura Kod transakcji
- 27. php/phpDoc - @return wystąpienie $ tej klasy?
- 28. PHP zmienia stare mysql_query na PDO
- 29. Tworzenie procedur przechowywanych z PDO w PHP
- 30. Rozszerzenie PDO PHP niedostępne to linia poleceń
prostu nie dodać –
'magic_quotes' gdzie niepełnosprawnej z PHP 5.4 roku. Na szczęście nie będzie to już problemem. – jbx