get_magic_quotes_gpc

(PHP 4, PHP 5, PHP 7)

get_magic_quotes_gpc��ȡ��ǰ magic_quotes_gpc ������ѡ������

˵��

get_magic_quotes_gpc ( void ) : bool

���ص�ǰ magic_quotes_gpc ����ѡ�������

��ס������������ʱ���� magic_quotes_gpc ��������Ч��

������� magic_quotes ����Ϣ�μ���ȫһ�¡�

����ֵ

��� magic_quotes_gpc Ϊ�ر�ʱ���� 0�����򷵻� 1���� PHP 5.4.O ��ʼ�շ��� FALSE��

������־

�汾 ˵��
5.4.0 ʼ�շ��� FALSE����Ϊ���ħ�����Ź����Ѿ��� PHP ���Ƴ��ˡ�

����

Example #1 get_magic_quotes_gpc() ����

<?php
// ���������ħ������
echo $_POST['lastname'];             // O\'reilly
echo addslashes($_POST['lastname']); // O\\\'reilly

// ���ø��� PHP �汾���÷�
if (get_magic_quotes_gpc()) {
    
$lastname stripslashes($_POST['lastname']);
}
else {
    
$lastname $_POST['lastname'];
}

// ���ʹ�� MySQL
$lastname mysql_real_escape_string($lastname);

echo 
$lastname// O\'reilly
$sql "INSERT INTO lastnames (lastname) VALUES ('$lastname')";
?>

ע��

Note:

���ָ�� magic_quotes_sybase Ϊ ON��������ȫ���� magic_quotes_gpc�� ���Լ�ʹ get_magic_quotes_gpc() ���� TRUE��˫���š���б�ܻ� NUL �����ᱻת�塣 ֻ�е����Żᱻת�塣 ������������ǿ���ȥ��''

�μ�