Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> addslashes, stripslashes
ktuvok
post
Post #1





Grupa: Zarejestrowani
Postów: 243
Pomógł: 0
Dołączył: 30.11.2003

Ostrzeżenie: (0%)
-----


Korzystam z serwera home.pl. W ustawieniach php dostępnych pod adresem http://home.pl/support/phpinfo.php widzę:

magic_quotes_gpc: Off
magic_quotes_runtime: Off
magic_quotes_sybase: Off

Czy to przypadkiem nie oznacza, że serwer NIE POWINIEN dodawać automatycznie slashy przed cudzysłowami?

No dobra, wysyłam string:
"ABC"
W skrypcie odbierającym piszę:
$Zmienna = $_POST[ToCoWyslalem];
echo $Zmienna;
Otrzymuję:
"ABC"
Jeśli dodam addslashes, otrzymam:
"ABC"

No i pytanie - o co tu chodzi? Czy powinienem używać addslashes czy nie?

Pozdrawiam,
K
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zombie
post
Post #2





Grupa: Zarejestrowani
Postów: 296
Pomógł: 0
Dołączył: 9.05.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Używasz funkcji addslashes, to slashe są dodawane... Pierwsze dwa są dodawane automatycznie, a Ty swoim addslashes dorzucasz cztery kolejne? Co tu jest niejasne? Jeśli użyjesz [php:1:1e4b94d747]<?php
echo(stripslashes($_POST['ToCoWyslalem']));
?>[/php:1:1e4b94d747] to otrzymasz "ABC".
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 08:49