파비콘 설정 방법에 따라 파비콘을 읽는 방법은 두 가지가 있습니다.
PHP 비디오 튜토리얼)
B. 루트 디렉터리에 favicon.ico 파일이 없으면 페이지에서 favicon 설명을 읽어보세요. 이에 비해 웹 사이트의 루트 디렉터리에서 favicon.ico 파일을 얻는 것이 가장 간단하고 빠릅니다. 그러나 웹 사이트의 루트 디렉터리에 해당 파일이 없는 경우에는 다음이 필요합니다. 웹 페이지의 소스 코드를 읽기 위해 백그라운드 프로그램을 사용하는 것은 매우 번거로운 작업입니다.PHP를 사용하여 웹사이트 파비콘을 얻는 방법
최근에는 탭을 만들 때 웹사이트의 파비콘을 옆에 표시해야 합니다. 표시 효과를 높이기 위해 웹사이트 이름은 다음과 같습니다. 사진: icetab 일을 시작할 때 구글을 이용해서 구할까 생각하다가 "http://www"를 이용해서 바로 구할 수 있어요. .google.com/s2/favicons?domain=URL"입니다. 해당 웹사이트의 파비콘 아이콘은 16*16 크기의 이미지 형태로 표시됩니다. 이 방법은 간단하고 편리하지만 일부 네트워크 환경에서는 이미지가 표시되지 않는 문제(벽을 우회해야 함) 이 버그를 해결하기 위해 Favicon의 기능을 얻고 자체 서버를 사용하여 벽을 우회하지 않도록 새로 작성하기로 결정했습니다. 실제 효과는 예시를 참조하세요: http://favicon.byi.pw/?url=blog.icewingcc.com#🎜🎜 #하기 싫다면 직접 메소드를 작성하시면 제가 제공한 인터페이스, 즉 "http://favicon.byi.pw/?url=URL"을 사용하실 수도 있고, URL 앞에 URL을 붙일 수도 있습니다. http://로.
Code(Google을 호출하는 방법, 이 방법은 코드 양을 줄일 수 있고 더 빠릅니다.):
<?php if(isset($_GET['url'])){ $icon = file_get_contents("http://www.google.com/s2/favicons?domain=" . $_GET['url']); if($icon){ header('Content-type:image/png'); echo $icon; }
예, 이 몇 줄의 코드만으로 모든 것을 할 수 있습니다^ _^
이렇게 하면 우리가 사용하는 서버가 구글에 접속할 수 있는 한 파비콘은 정상적으로 표시될 수 있으며 더 이상 네트워크 환경의 영향을 받지 않습니다.
위 내용은 PHP는 웹 사이트 ico를 가져옵니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!