在 PHP 中连接 URL

Concat URL in PHP

当我尝试使用 URL

连接变量时遇到问题

这个有效:

$id = 123;
$url = file_get_contents("http://127.0.0.1:8080/api/table.json?output=html&udptype=trap&udpmsgid=".$id."&content=udpmessage");

但这行不通

$id = $_GET['id'];
$url = file_get_contents("http://127.0.0.1:8080/api/table.json?output=html&udptype=trap&udpmsgid=".$id."&content=udpmessage");

我不知道我是否正确连接了变量。

试试这个,使用 isset

if(isset($_GET['id']))
{
   $id = $_GET['id'];
   $url = file_get_contents("http://127.0.0.1:8080/api/table.json?output=html&udptype=trap&udpmsgid=".$id."&content=udpmessage");
}

试试这个,

if(!empty($_GET['id']))
{
   $id = $_GET['id'];
   $url = file_get_contents("http://127.0.0.1:8080/api/table.json?output=html&udptype=trap&udpmsgid=".$id."&content=udpmessage");
}