Description
int 
get_magic_quotes_gpc ( void )
     Returns the current active configuration setting of magic_quotes_gpc (0 for
     off, 1 for on).
    
注: 
      If the directive 
      magic_quotes_sybase is ON it will completely 
      override magic_quotes_gpc.  So even
      when get_magic_quotes() returns
      TRUE neither double quotes, backslashes or NUL's will
      be escaped.  Only single quotes will be escaped. In this
      case they'll look like: ''
     
     Keep in mind that 
     magic_quotes_gpc can not be set at runtime.
    
     
| 例子 1. get_magic_quotes_gpc() example | 
<?phpecho 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')";
 ?>
 | 
 | 
    
     See also addslashes(),
     stripslashes(),
     get_magic_quotes_runtime(), and
     ini_get().