默认情况下,php从url获取id
这是正确的还是错误的,因为我觉得这是错误的 通过wamp将图像复制到错误 链接到该站点默认情况下,php从url获取id,php,get,Php,Get,这是正确的还是错误的,因为我觉得这是错误的 通过wamp将图像复制到错误 链接到该站点 如果要检索url中的参数,应传递此参数。这是通过符号“?”和参数名https://exemple?param=valeur 您可以使用$\u GET['param']来检索它。要实现这一点,更好的方法是,如注释所述,您必须检查$\u GET,如果它有id元素,也可以对开关情况删除对情况1的检查,并将其作为默认值,以提高可读性并降低代码复杂性 <?php $id = (!empty($_GET['
如果要检索url中的参数,应传递此参数。这是通过符号“?”和参数名
https://exemple?param=valeur
您可以使用
$\u GET['param']
来检索它。要实现这一点,更好的方法是,如注释所述,您必须检查$\u GET
,如果它有id
元素,也可以对开关情况删除对情况1
的检查,并将其作为默认值,以提高可读性并降低代码复杂性
<?php
$id = (!empty($_GET['id'])) ? $_GET['id'] : '';
switch($id) {
case "2":
@include("servers/server2.php");
break;
default:
@include("servers/server1.php");
}
?>
您发布的代码片段中没有ida
字符串的痕迹。您确定问题中包含的片段实际上是导致通知消息的部分吗?顺便说一句,这是PHP警告您的事情。它们可能确实引用了实际错误的逻辑,但它们不会停止程序的执行。您必须首先检查Id是否为null。因为如果URL中没有提供id,它将爆炸并给出如上所述的错误。
<?php
$id = (!empty($_GET['id'])) ? $_GET['id'] : '';
switch($id) {
case "2":
@include("servers/server2.php");
break;
default:
@include("servers/server1.php");
}
?>