هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
نمونه کلاس مقداردهی و ارسال متغییرها بصورت پنهان
#1
نمونه کلاس مقداردهی و ارسال متغییرها بصورت پنهان

کد php:
<? 

class  c_HiddenVars  

        function  
display($a)  { 
                
$c  =  Count($a); 
                for  (
$i  =  0,  Reset($a);  $i  <  $c;  $i++,  Next($a))  { 
                        
$k  =  Key($a);  $v  =  $a[$k]; 
                        if  (
is_array($v))  { 
                                
$vc  =  Count($v); 
                                for  (
Reset($v),  $vi  =  0;  $vi  <  $vc$vi++,  Next($v))  { 
                                        
$vk  =  Key($v); 
                                        echo  
"<input  type=hidden  name=\"$k\[$vk\]\"  value=\"".htmlspecialchars($v 
[$vk]). "\">\n"
                                } 
                        }  else  { 
                                echo  
"<input  type=hidden  name=\"$k\"  value=\"".htmlspecialchars($v). "\">\n"
                        } 
                } 
        } 

        function  
get()  { 
                global  
$HTTP_GET_VARS
                if  (
is_array($HTTP_GET_VARS))    {  $this->display 
($HTTP_GET_VARS);  } 
        } 

        function  
post()  { 
                global  
$HTTP_POST_VARS
                if  (
is_array($HTTP_POST_VARS))  {  $this->display 
($HTTP_POST_VARS);  } 
        } 
         
        function  
all()  { 
                
$this->get(); 
                
$this->post(); 
        } 
}; 

?>
پاسخ
 سپاس شده توسطشماره مجازی (۱۴۰۱/۸/۲۶، ۰۱:۵۹:۰۷ صبح)


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نمونه کلاس تایمر با استفاده از تابع microtime() mypgr.ir 0 2,118 ۱۳۹۱/۱۰/۱، ۱۵:۵۸:۵۳ عصر
آخرین ارسال: mypgr.ir

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان