get_magic_quotes_gpc(3) php man page | unix.com

Man Page: get_magic_quotes_gpc

Operating Environment: php

Section: 3

GET_MAGIC_QUOTES_GPC(3) 						 1						   GET_MAGIC_QUOTES_GPC(3)

get_magic_quotes_gpc - Gets the current configuration setting of magic_quotes_gpc

SYNOPSIS
bool get_magic_quotes_gpc (void )
DESCRIPTION
Returns 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 VALUES
Returns 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. | | | | +--------+---------------------------------------------------+
EXAMPLES
Example #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')"; ?>
NOTES
Note 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 ALSO
addslashes(3), stripslashes(3), get_magic_quotes_runtime(3), ini_get(3). PHP Documentation Group GET_MAGIC_QUOTES_GPC(3)
Related Man Pages
mysql_real_escape_string(3) - php
addslashes(3) - php
dbix::class::storage::dbi::oracle::generic5.18(3) - mojave
cubrid_query(3) - php
dbix::class::storage::dbi::oracle::generic(3pm) - debian
Similar Topics in the Unix Linux Community
problems with double quotes in PERL
Substituting Characters using SED
Issue with File Renaming
Using echo to print double quotes along with variable substitution
CSV Sorting on only particular columns