این تابع هم در نوع خودش خیلی کاربردی بود و نمیدونم چرا حذفش کردن ولی بهرحال، برای کارهای شخصی خودم، اون رو بازنویسی کردم (با همون کارآیی) که میتونید ازش استفاده کنید:
برای مثال، اگه به شکل زیر صداش بزنید:
میتونید توی بقیه کدتون بجای ['POST['user_$ و ['POST['pass_$ به سادگی از متغیرهای p_user$ و p_pass$ استفاده کنید.
function ImportRequestVariables($keys, $prefix = '') { for($i = 0; $i < strlen($keys); $i++) { switch(strtolower(substr($keys, $i, 1))) { case 'g': foreach($_GET as $index => $value) { $name = $prefix . $index; global $$name; $$name = $value; } break; case 'p': foreach($_POST as $index => $value) { $name = $prefix . $index; global $$name; $$name = $value; } break; case 'c': foreach($_COOKIE as $index => $value) { $name = $prefix . $index; global $$name; $$name = $value; } break; } } }
برای مثال، اگه به شکل زیر صداش بزنید:
ImportRequestVariables('p', 'p_');
میتونید توی بقیه کدتون بجای ['POST['user_$ و ['POST['pass_$ به سادگی از متغیرهای p_user$ و p_pass$ استفاده کنید.