Forum und email

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

int get_magic_quotes_gpc ( void )

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().