php可以抓取网页数据吗(PHP中的访问ID为10:打开连接*/)

优采云 发布时间: 2022-03-31 21:03

  php可以抓取网页数据吗(PHP中的访问ID为10:打开连接*/)

  我需要获取 Joomla 站点中当前页面的访问级别。我需要在 Joomla网站 中获取当前页面的访问级别。我可以使用以下方法获取页面 id:我可以使用以下方法获取页面 id:

  /* Define $jinput */

$jinput = JFactory::getApplication()->input;

/* Get the current page id */

$page= $jinput->get('id');

  现在,我想查询数据库以返回当前页面的访问级别。表格内容如下: 表格内容如下:

  page_id | access | ...

1234 | 10 |...

  所以页面 1234 的访问 id 为 10. 这就是我试图获取 10 的内容:/* 打开连接 */ 所以页面 1234 的访问 id 为 10。这就是我想要的试图得到 10: /*打开连接*/

  $link=mysqli_connect('localhost','user','pass');

if(!$link){

echo "No connection";

exit();

}

if (!mysqli_set_charset($link, 'utf8'))

{

echo 'Unable to set database connection encoding.';

exit();

}

if(!mysqli_select_db($link, 'datab')){

echo "Can't find database";

exit();

};

/* Find the access level of the current page */

$query = "SELECT access FROM content WHERE id=$page";

try {

$result=$link->query($query);

}

catch (PDOException $e){

$error="Error".$e->getMessage();

exit();

}

$row=mysql_fetch_array($result);

  从页面中获取单个值似乎非常复杂,但它不起作用!我知道查询是正确的,因为我在我的管理员 PHP 中对其进行了测试。

  请帮忙,谢谢!请帮忙,谢谢!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线