Php 我怎样才能使IF语句仅在通过URL发送某个变量id时运行?
是否可以在php中创建一个IF子句,该子句只有在url中编码了特定变量时才会触发 我有一个php页面,它可以在不刷新页面的情况下获取和输出查询结果。当用户单击特定的查询结果时,该值将通过url发送到同一页面,该页面将使用该查询结果作为新的搜索参数重新运行此脚本 唯一的问题是,第一次运行页面时,我需要找到一种方法来绕过echo语句和从url获取数据的尝试,因为根本没有 所以本质上是某种if子句,它可能是Php 我怎样才能使IF语句仅在通过URL发送某个变量id时运行?,php,ajax,logic,Php,Ajax,Logic,是否可以在php中创建一个IF子句,该子句只有在url中编码了特定变量时才会触发 我有一个php页面,它可以在不刷新页面的情况下获取和输出查询结果。当用户单击特定的查询结果时,该值将通过url发送到同一页面,该页面将使用该查询结果作为新的搜索参数重新运行此脚本 唯一的问题是,第一次运行页面时,我需要找到一种方法来绕过echo语句和从url获取数据的尝试,因为根本没有 所以本质上是某种if子句,它可能是 IF(url variable value = 'id') { $variabledata=$
IF(url variable value = 'id')
{
$variabledata=$_GET['var1'];
echo $variabledata;
}
ELSE nothing
您可以这样做:
if (isset($_GET['var1'])) {
$variabledata=$_GET['var1'];
echo $variabledata;
}
因此,仅当发送了参数var1时,才会执行if块的内容。您可以这样做:
if (isset($_GET['var1'])) {
$variabledata=$_GET['var1'];
echo $variabledata;
}
因此,if块的内容只有在参数var1被发送时才会执行。$\u请求适用于GET和POST
$\u请求适用于GET和POST
您可以在获取url时检查此项
if (isset($_GET['var1']) && $variabledata=$_GET['var1']) {
echo $variabledata;
}
您可以在获取url时检查此项
if (isset($_GET['var1']) && $variabledata=$_GET['var1']) {
echo $variabledata;
}
您应该使用==进行比较,使用=进行赋值。我假设您不想在if条件中分配变量。您应该使用==进行比较,使用=进行分配。我假设您不想在if条件中分配变量。