PHP kézikönyv
Előző |  | Következő

# get_magic_quotes_gpc

(PHP 3 >= 3.0.6, 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).

> Megjegyzés: 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.

Példa 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().

Előző | Tartalom | Következő
get_loaded_extensions | Fel | get_magic_quotes_runtime