คอมพิวเตอร์และอินเตอร์เน็ต,บรรยายวิชาการ,วิจัย,ศึกษากุรอาน,E-Book

วันพฤหัสบดีที่ 20 เมษายน พ.ศ. 2566

PHP Mobile Detection

 

PHP Mobile Detection

<?php //detect a mobile device in PHP

// Create the function, so you can use it

function isMobile() {

return   preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|

                                          hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i",  

                                         $_SERVER["HTTP_USER_AGENT"]);

}

// If the user is on a mobile device

if(isMobile()){

$x1='http://223.27.246.236/q-office/mobile/index.php';

}else{

   $x1='index.php';

}

?>


วันเสาร์ที่ 8 เมษายน พ.ศ. 2566

วิธีรับค่า API ด้วย jQuery หรือ AXIOS อย่างง่าย

 



JQUERY

<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>

<?

$my_link = 'http://223.27.246.234/q-office-v2/api_survices/user_login-v2.php?u='.$myuser.'&p='.$mypass.'&tk='.$mytoken;

?>

<script>

   $.getJSON('<?=$my_link;?>', function(data) 

       {

           var xcode,officode;

           xcode = data.code;  //รับค่าที่ไม่เป็น Array

          //alert(xcode);

          if(xcode=='200'){

              officode=data.itemdata[0].office_id; //รับค่าที่เป็น Array

               window.location.replace('pad_list.php?offi='+officode);//redirect

         }else{

              window.location.replace('pad_unautherize.php'); //redirect

          }             

    });  

</script>


AXIOS

<script src="https://unpkg.com/axios/dist/axios.min.js"></script>

<?php

$my_link = 'http://223.27.246.234/q-office-v2/api_survices/user_login-v2.php?u='.$myuser.'&p='.$mypass.'&tk='.$mytoken;

?>

 <script>

   axios.get('<?=$my_link;?>')

   .then((response) => {    // ถ้าทำงานสำเร็จ

      officode = response.data.itemdata[0].office_id; //รับค่าที่เป็น Array

      window.location.replace('pad_list.php?offi='+officode);//redirect

   })

    .catch((error) => {  // ถ้าทำงานไม่สำเร็จ เกิดข้อผิดพลาด

        window.location.replace('pad_unautherize.php'); //redirect

   });

 </script>