Share code PHP lấy TITLE (tiêu đề) trang qua URL
Đến một ngày bạn muốn lấy ra nội dung trong cặp tag <title></title> để phục vụ cho code của mình, Function sau đây sẽ giúp bạn, nó có chức năng GET tiêu đề WebSite thông qua URL bằng thư viện CURL, đối với function này các bạn có thể áp dụng vào Code của mình với nhiều mục đích khác nhau
Cách sử dụng function GET title qua URL:
Cũng với phương pháp này, các bạn hoàn toàn có thể làm thêm get meta tag từ URL
Mong rằng với function nho nhỏ này có thể giúp ích cho các bạn trong các dự án code!
Chúc các bạn thành công!
Nguồn: Thạch - NhanhNao.Xyz
<?php
function get_title($url) {
$u = $url;
$link = $u;
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, $header); //trace header response
curl_setopt($ch, CURLOPT_NOBODY, $header); //return body
curl_setopt($ch, CURLOPT_URL, $u); //curl Targeted URL
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_REFERER, $ref); //fake referer
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$kq = curl_exec($ch);
curl_close($ch);
if(preg_match("/\<title\>(.*)\<\/title\>/", $kq,$title)) {
return $title[1];
} else {
return $url;
}
}
?>
function get_title($url) {
$u = $url;
$link = $u;
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, $header); //trace header response
curl_setopt($ch, CURLOPT_NOBODY, $header); //return body
curl_setopt($ch, CURLOPT_URL, $u); //curl Targeted URL
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_REFERER, $ref); //fake referer
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$kq = curl_exec($ch);
curl_close($ch);
if(preg_match("/\<title\>(.*)\<\/title\>/", $kq,$title)) {
return $title[1];
} else {
return $url;
}
}
?>
Cách sử dụng function GET title qua URL:
Cũng với phương pháp này, các bạn hoàn toàn có thể làm thêm get meta tag từ URL
Mong rằng với function nho nhỏ này có thể giúp ích cho các bạn trong các dự án code!
Chúc các bạn thành công!
Nguồn: Thạch - NhanhNao.Xyz