View Full Version : سوال: به جای import_request_variables از چی استفاده کنیم؟
  
kabootar_y
دوشنبه 13 مهر 1394, 18:53 عصر
این طور که معلومه در ورژن های جدید php تابع import_request_variables هم منسوخ شده
خب به جای این تابع باید از چی استفاده کرد که کار مشابه این رو بکنه؟
hamedarian2009
دوشنبه 13 مهر 1394, 20:58 عصر
تابع extract 
http://php.net/manual/en/function.extract.php
kabootar_y
دوشنبه 13 مهر 1394, 22:02 عصر
آیا اگه از تابعی که خودم نوشتم و دقیقا کار import_requerst_variables رو البته در مورد $_POST و $_GET میکنه استفاده کنیم مشکل داره؟
راستی نظرتون در مورد این تابع در کل چی هست؟ آیا روشم درست بوده؟
function new_import_request_variables($REQUEST_TYPE, $Suffix = ''){	if($REQUEST_TYPE === 'p' || $REQUEST_TYPE === 'P')	{		$REQUESTS = $_POST;		if($Suffix === '')		{			$Suffix = 'p_';		}	}	elseif($REQUEST_TYPE === 'g' || $REQUEST_TYPE === 'G')	{		$REQUESTS = $_GET;		if($Suffix === '')		{			$Suffix = 'g_';		}	}	elseif($REQUEST_TYPE === 'gp' || $REQUEST_TYPE === 'pg' || $REQUEST_TYPE === 'GP' || $REQUEST_TYPE === 'PG')	{		$REQUESTS = $_GET;		if($Suffix === '')		{			$Suffix = 'g_';		}				foreach($REQUESTS as $key => $val)		{			$name = $Suffix.'_'.$key;			global $$name;			$$name = $val;		}				$REQUESTS = $_POST;		if($Suffix === '')		{			$Suffix = 'p_';		}				foreach($REQUESTS as $key => $val)		{			$name = $Suffix.'_'.$key;			global $$name;			$$name = $val;		}		return true;	}	else	{		return false;	}		foreach($REQUESTS as $key => $val)	{		$name = $Suffix.'_'.$key;		global $$name;		$$name = $val;	}	return true;}
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.