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
dbix::class::storage::dbi::oracle::generic(3) - osx
mysql_real_escape_string(3) - php
dbix::class::storage::dbi::oracle::generic5.18(3) - mojave
mysql_escape_string(3) - php
biber::entry::name(3pm) - debian
Similar Topics in the Unix Linux Community
Reading Characters from txt file
Sed conditional replace
Execution problem on kornshell
CSV Sorting on only particular columns
Replace Double quotes within double quotes in a column with space while loading a CSV file