我需要能够在url中包含一个变量,所以当我使用file_get_html时,我可以访问我需要的特定页面。
以下是我正在尝试的测试。
$activity= 'com.google.com';
$html = file_get_html("https://play.google.com/store/apps/details?id=".$activity) or die('this is not a valid url');
echo $html;
活动是运行mysql_fetch_array时会发生的变化。我试过单引号,双引号没有引号,也无法提出解决方案。
我认为这不是一个有效的网址
如果我使用它,它可以工作,因为它只替换基本网址
$a = 'google.com';
$b = "http://" . $a . "/";
$html = file_get_html($b)
访问特定网址时似乎只是一个问题
更新 上面没有工作,因为它不是一个有效的网址。输入有效的网址时,它可以正常工作。
但是,在我的真实世界场景中,它表示不是有效的网址
$html = file_get_html("https://play.google.com/store/apps/details?id=".$row['activity']) or die('this is not a valid url');
答案 0 :(得分:1)
我认为关于你的第一个网址的https看起来像file_get_html有验证证书的问题