Php 通过URL传递变量以获取JSON

Php 通过URL传递变量以获取JSON,php,android,json,Php,Android,Json,我有一个从服务器加载数据并在文本视图中发布数据的应用程序,但有一个场景 <?php define('HOST','xxxxxx'); define('USER','xxxxxxx'); define('PASS','xxxxx'); define('DB','xxxxxxx'); //Connecting to Database $con = mysqli_connect(HOST,USER,PASS,DB)

我有一个从服务器加载数据并在文本视图中发布数据的应用程序,但有一个场景

      <?php

     define('HOST','xxxxxx');
     define('USER','xxxxxxx');
     define('PASS','xxxxx');
     define('DB','xxxxxxx');



     //Connecting to Database
      $con = mysqli_connect(HOST,USER,PASS,DB) or die('Unable to Connect');

      $sql = "select * from Leaderboard where email='test@test.com'";

      $res = mysqli_query($con,$sql);
      $result = array();

        while($row = mysqli_fetch_array($res)){
        array_push($result,
        array('name'=>$row[1],
         'rank'=>$row[2],
         'accuracy'=>$row[3]));
          }
        echo json_encode (array("list"=>$result));


        mysqli_close($con);

         ?>
我使用volley库很容易地将这些值输入到我的android应用程序中,但问题是我需要一些东西来使电子邮件变量动态,因为我从用户手机接收用户电子邮件,所以我需要通过我的android将一个变量传递给PHP,那么,我有没有可能通过我用安卓系统编写的URL来传递这些信息呢

 my URL is: "http://thehostels.in/judgement_files/myleaderboard.php"
那么,我可以通过PHP文件从URL发送电子邮件吗

  $email=$_GET['userEmail'];

最后,我想说的是,JSON应该根据因URL而更改的电子邮件进行更改,我希望我讲得通

您可以将URL中的电子邮件id作为

http://thehostels.in/judgement_files/myleaderboard.php?userEmail=test@test.com
您可以在PHP中使用此参数,如下所示

$email = $_GET['userEmail'];
$sql = "select * from Leaderboard where email='$email'";
出于安全原因,您应该对电子邮件id使用适当的验证

$email = $_GET['userEmail'];
$sql = "select * from Leaderboard where email='$email'";