get_magic_quotes_gpc

(PHP 4, PHP 5, PHP 7)

get_magic_quotes_gpcmagic_quotes_gpc yönergesinin değerini döndürür

Açıklama

get_magic_quotes_gpc ( void ) : int

magic_quotes_gpc yönergesinin değerini döndürür.

magic_quotes_gpc yönergesine çalışma anında değer atanamadığını unutmayın.

Sihirli tırnaklar hakkında daha ayrıntılı bilgi edinmek için güvenlik bölümüne bakınız.

Dönen Değerler

magic_quotes_gpc yönergesinin değeri "off" ise 0, "on" ise 1 döner.

Örnekler

Örnek 1 - get_magic_quotes_gpc() örneği

<?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')";
?>

Notlar

Bilginize:

Eğer magic_quotes_sybase yönergesinin değeri ON ise magic_quotes_gpc geçersiz olacaktır. Bu bakımdan, get_magic_quotes_gpc() TRUE döndürse bile ne çift tırnaklar ne tersbölüler ne de NULL değerler öncelenecektir. Bu durumda bunlar '' olarak görünecektir.

Ayrıca Bakınız