get_magic_quotes_gpc
(PHP 4, PHP 5)
get_magic_quotes_gpc — A 'magic_quotes_gpc' beállÃtás aktuális értékét adja vissza.
LeÃrás
Visszaadja az aktÃv konfigurációs beállÃtást a magic_quotes_gpc-hez. (0 ha ki van kapcsolva, 1 ha be van kapcsolva).
Note: Ha a magic_quotes_sybase direktÃva be van kapcsolva (ON), az teljesen felülbÃrálja a magic_quotes_gpc direktÃvát. Tehát ha a get_magic_quotes_gpc() TRUE-t is ad vissza, a macskakörmök, visszaperjelek és a NUL-lok sem lesznek levédve, csak az idézÅ‘jelek. Ebben az esetben ezek Ãgy fognak kinézni: ''
Tartsd észben, hogy a magic_quotes_gpc beállÃtás nem fog futásidÅ‘ben működni.
Example#1 get_magic_quotes_gpc() példa
<?php
echo get_magic_quotes_gpc(); // 1
echo $_POST['lastname']; // O\'reilly
echo addslashes($_POST['lastname']); // O\\\'reilly
if (!get_magic_quotes_gpc()) {
$lastname = addslashes($_POST['lastname']);
} else {
$lastname = $_POST['lastname'];
}
echo $lastname; // O\'reilly
$sql = "INSERT INTO lastnames (lastname) VALUES ('$lastname')";
?>
További információért a magic_quotes-ról nézd meg a biztonsgról szóló oldalak ide vonatkozó részét.
Lásd még: addslashes(), stripslashes(), get_magic_quotes_runtime(), ini_get().