Php 从URL查询字符串访问数据

Php 从URL查询字符串访问数据,php,Php,如何在第二页中使用查询字符串变量?例如,在“a.php”页面中,我生成了这些链接 <?php echo '<a href="www.domain.com/b.php?id=1">Comedy</a>'; echo '<a href="www.domain.com/b.php?id=2">Family</a>'; echo '<a href="www.domain.com/b.php?id=3">Action</a

如何在第二页中使用查询字符串变量?例如,在“a.php”页面中,我生成了这些链接

<?php
  echo '<a href="www.domain.com/b.php?id=1">Comedy</a>';
  echo '<a href="www.domain.com/b.php?id=2">Family</a>';
  echo '<a href="www.domain.com/b.php?id=3">Action</a>';

如您所见,我需要在此处传递从URL查询字符串获取的id

id将位于$\u GET变量中:

$id=$_GET['id'];

"SELECT * FROM products WHERE id = $id"
$sql = 'SELECT * FROM products WHERE id = ' . (int)$_GET['id'];

ID将位于$\u GET变量中:

$sql = 'SELECT * FROM products WHERE id = ' . (int)$_GET['id'];

谢谢Sugumar,我们必须使用get吗?我的意思是我们不能在这里使用POST?如果你通过url传递值,你就可以使用GET,如果你使用表单和方法POST,你就可以使用POST$_请求[];可用于get和post变量。您不是在发布,而是通过get传递变量。您还可以使用$_REQUEST['id'],这也将涵盖一篇文章。请记住强制转换(int)以确保该值是@kiwijuice建议的整数<代码>$id=(int)$\u GET['id']谢谢kek通知meThanks Sugumar,我们必须使用get吗?我的意思是我们不能在这里使用POST?如果你通过url传递值,你就可以使用GET,如果你使用表单和方法POST,你就可以使用POST$_请求[];可用于get和post变量。您不是在发布,而是通过get传递变量。您还可以使用$_REQUEST['id'],这也将涵盖一篇文章。请记住强制转换(int)以确保该值是@kiwijuice建议的整数<代码>$id=(int)$\u GET['id']谢谢kek通知我