2016-11-12 77 views
1

我正在使用模塊SIM 808和Web服務器的小項目。如何檢查數據是在php(使用GET方法)

我使用GET方法將數據傳輸到我的網站,數據通過URL發送。

Example: www.mywebsiteaddress/?data1=sensor1_value&data2=sensor2_value. 

我的網站是用PHP編寫的。我通過使用< ?php echo $_GET['data1']; ?>來讀取數據。 現在我想問一下,如何檢查數據即將到來。我希望每次有新的數據會自動「回聲」。

有沒有像「微控制器中的中斷服務Rountie」?

這是所有我的代碼:

<?php 
@$data1_value=$_REQUEST['data1']; 
@$data2_value=$_REQUEST['data2']; 
?> 


<!DOCTYPE html> 
<html> 
    <head> 
     <title>Receive Data Using GET Method</title> 
     <meta charset="utf-8"> 
    </head> 
    <body style="font-family: Arial; font-size: 40px"> 
     <form action="index.php" method="GET"> 
      <table> 
       <tr> 
        <td colspan="2" >Data Receive From Module SIM 808</td> 
       </tr> 
       <tr> 
        <td>Data1</td> 
        <td><input style="font-size: 40px" type="text" name="data1" value="<?php echo @$data1_value ?>" /> </td> 
       </tr> 
       <tr> 
        <td>Data2</td> 
        <td><input style=" font-size: 40px" type="text" name="data2" value="<?php echo @$data2_value ?>" /></td> 
       </tr> 
      </table> 
     </form> 
    </body> 
</html> 

後,我從我的模塊SIM卡發送的數據,我的數據不會出現在文本框中。 我的數據在哪裏,爲什麼????????

+0

您需要向我們展示您的代碼。 –

+0

感謝您的評論。這是我的代碼 –

回答

0

你可以通過$ _GET變量獲得通過url傳遞的變量。

var_dump($_GET); 

如果你想一定要抓住每一個HTTTP得到變量傳遞throught PHP應用程序,你需要每一個鏈接點到一個單一的index.php文件。

因此您可以閱讀$ _GET的內容,並將用戶重定向到頁面。

相關問題