Php 从URL查询字符串访问数据
如何在第二页中使用查询字符串变量?例如,在“a.php”页面中,我生成了这些链接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
<?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查询字符串获取的idid将位于$\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通知我