如何使用
.$_GET['id'];
Domain.com
之后
Domain.com/.$_GET['id'];
($curl = curl_init('https://nombre.is/stream.php?mid=.$_GET['id']');)
如果我尝试这样做,则与页面文件矛盾。
<?php
$curl = curl_init('https://nombre.is/stream.php?mid=.$_GET['id'];');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$page = curl_exec($curl);
if(curl_errno($curl)) // check for execution errors
{
echo 'Scraper error: ' . curl_error($curl);
exit;
}
curl_close($curl);
?>
有人知道如何解决此问题吗?
答案 0 :(得分:1)
您应该使用带点的字符串连接。运算符。
$curl = curl_init('https://nombre.is/stream.php?mid=' . $_GET['id']);
答案 1 :(得分:0)
我假设您想将$ _GET中的id值用于字符串URL?
$id = $_GET['id'];
$curl = curl_init("https://nombre.is/stream.php?mid=$id");
OR
$curl = curl_init("https://nombre.is/stream.php?mid=" . $_GET['id']);
两者都可以
根据您的评论的另一个示例
$page_url = curPageURL();
$curl = curl_init('nombre.is/' . $page_url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$page = curl_exec($curl);
或
$curl = curl_init('nombre.is/' . curPageURL());
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$page = curl_exec($curl);
答案 2 :(得分:0)
有两种方法可以做到这一点!您可以在{ }
变量周围使用$_GET
,在尝试将数组中的值提取为字符串时应使用该变量,也可以使用串联运算符.
来加入两个值放在一起,并将$_GET['id']
附加到URL字符串的末尾。
选项1:
$curl = curl_init("https://nombre.is/stream.php?mid=${_GET['id']});
或使用.
运算符:
$curl = curl_init("https://nombre.is/stream.php?mid=" . $_GET['id']);