Query: get_magic_quotes_gpc
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
GET_MAGIC_QUOTES_GPC(3) 1 GET_MAGIC_QUOTES_GPC(3) get_magic_quotes_gpc - Gets the current configuration setting of magic_quotes_gpcSYNOPSISbool get_magic_quotes_gpc (void )DESCRIPTIONReturns the current configuration setting of magic_quotes_gpc Keep in mind that attempting to set magic_quotes_gpc at runtime will not work. For more information about magic_quotes, see this security section.RETURN VALUESReturns 0 if magic_quotes_gpc is off, 1 otherwise. Or always returns FALSE as of PHP 5.4.0.CHANGELOG+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.4.0 | | | | | | | Always returns FALSE because the magic quotes | | | feature was removed from PHP. | | | | +--------+---------------------------------------------------+EXAMPLESExample #1 get_magic_quotes_gpc(3) example <?php // If magic quotes are enabled echo $_POST['lastname']; // O'reilly echo addslashes($_POST['lastname']); // O\'reilly // Usage across all PHP versions if (get_magic_quotes_gpc()) { $lastname = stripslashes($_POST['lastname']); } else { $lastname = $_POST['lastname']; } // If using MySQL $lastname = mysql_real_escape_string($lastname); echo $lastname; // O'reilly $sql = "INSERT INTO lastnames (lastname) VALUES ('$lastname')"; ?>NOTESNote If the directive magic_quotes_sybase is ON it will completely override magic_quotes_gpc. So even when get_magic_quotes_gpc(3) 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: ''SEE ALSOaddslashes(3), stripslashes(3), get_magic_quotes_runtime(3), ini_get(3). PHP Documentation Group GET_MAGIC_QUOTES_GPC(3)
Related Man Pages |
---|
get_magic_quotes_gpc(3) - php |
mysql_query(3) - php |
cubrid_query(3) - php |
mysql_escape_string(3) - php |
dbix::dbstag::sqltemplate(3pm) - debian |
Similar Topics in the Unix Linux Community |
---|
problems with double quotes in PERL |
Substituting Characters using SED |
problem with echo inserting single quotes |
echo * question |
CSV Sorting on only particular columns |