magic_quotes_gpc = off

You have a suggestion for a future version of phpMyFAQ? Then post it here!

Moderator: Thorsten

Post Reply
meikel
Posts: 135
Joined: Wed Feb 12, 2003 11:12 am
Location: Erfurt
Contact:

magic_quotes_gpc = off

Post by meikel »

Hi folks,

wenn auf dem Server magic_quotes_gpc = off gesetzt ist (kontrollierbar über phpinfo() ), dann hilft folgende Funktion:

Code: Select all

<?php

define ('_GPC_CORE', ini_get('magic_quotes_gpc') ? true : false);

function gpc_core ()
{
	if (_GPC_CORE) return;
	if (isset($_GET) AND !empty($_GET))
	{
		foreach ($_GET as $key => $val) $_GET[$key] = addslashes($val);
	}
	if (isset($_POST) AND !empty($_POST))
	{
		foreach ($_POST as $key => $val) $_POST[$key] = addslashes($val);
	}
	if (isset($_REQUEST) AND !empty($_REQUEST))
	{
		foreach ($_REQUEST as $key => $val) $_REQUEST[$key] = addslashes($val);
	}
}

?>
1. Diese Funktion in ./inc/functions.php an passender Stelle einfügen
2. den Aufruf dieser Function

Code: Select all

gpc_core();
in ./index.php und ./admin/index.php am Anfang des Quelltextes nach dem include/require von functions.php einfügen.

EDIT:
Darauf achten, daß die Funktion erst dann aufgerufen werden darf, wenn ./inc/functions.php eingefügt wurde!
Last edited by meikel on Sun Dec 07, 2003 12:51 am, edited 2 times in total.
Thorsten
Posts: 15747
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hallo Meikel,

danke für das Codebeispiel. Darf ich den in der phpMyFAQ 1.4.0 verwenden?

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
meikel
Posts: 135
Joined: Wed Feb 12, 2003 11:12 am
Location: Erfurt
Contact:

Post by meikel »

Thorsten wrote:Darf ich den in der phpMyFAQ 1.4.0 verwenden?
Ja.
Thorsten
Posts: 15747
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi Meikel,

danke, ist im ersten Milestone der phpMyFAQ 1.4.0 enthalten.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply