Ejemplo n.º 1
0
 function escapeChar($mixed, $isint = false, $istrim = false)
 {
     if (is_array($mixed)) {
         foreach ($mixed as $key => $value) {
             $mixed[$key] = ACloud_Sys_Core_S::escapeChar($value, $isint, $istrim);
         }
     } elseif ($isint) {
         $mixed = (int) $mixed;
     } elseif (!is_numeric($mixed) && ($istrim ? $mixed = trim($mixed) : $mixed) && $mixed) {
         $mixed = ACloud_Sys_Core_S::escapeStr($mixed);
     }
     return $mixed;
 }
Ejemplo n.º 2
0
 function getSiteUserAgent()
 {
     list($key, $ua) = array('_ac_app_ua', '');
     if (!$_COOKIE || !isset($_COOKIE[$key]) || !$_COOKIE[$key]) {
         $ua = substr(md5($_SERVER['HTTP_USER_AGENT'] . '\\t' . rand(1000, 9999) . '\\t' . time()), 8, 18);
         setcookie($key, $ua, time() + 86400 * 365 * 5);
     }
     $ua = $ua ? $ua : $_COOKIE[$key];
     return strlen($ua) == 18 ? ACloud_Sys_Core_S::escapeChar($ua) : '';
 }