페이스북 홍보 하다보면 페이지 링크를 올릴 일이 있다.
그런데 지금도 그런가 모르겠는데 페이스북 페이지 링크를 브라우저에서 누르면 페이스북이 웹으로 열리게 된 적이 있다.
그때 만들었던 코드인데 자신의 페이지 아이디를 알면 아이폰, 안드로이드 상관없이 앱을 통해서 페이스북 페이지가 열리게 하려고 만들었던 php 코드이다.
별 내용은 없어서 별다른 주석없이 공유한다.
워낙 내용이 없다보니.. 자바스크립트로도 쉽게 이식 가능할듯..
자신의 페이지 아이디 찾는 방법은 아래 글 참고.
https://www.facebook.com/help/community/question/?id=378910098941520
<?php
$reDirectURL = "아이폰, 안드로이드 가 아닐 때 리디렉션할 웹 주소(페이지 url)";
// 아이폰 앱스토어
$URL_IPHONE = "fb://page/?id=Page ID";
// 구글 플레이
$URL_ANDROID = "fb://page/Page ID";
$iPod = stripos($_SERVER['HTTP_USER_AGENT'], "iPod");
$iPhone = stripos($_SERVER['HTTP_USER_AGENT'], "iPhone");
$iPad = stripos($_SERVER['HTTP_USER_AGENT'], "iPad");
$Android = stripos($_SERVER['HTTP_USER_AGENT'], "Android");
if($iPod || $iPhone || $iPad ){
$reDirectURL = "Location:";
$reDirectURL .= $URL_IPHONE;
}
else if($Android){
$reDirectURL = "Location:";
$reDirectURL .= $URL_ANDROID;
}
$useragent = $_SERVER ['HTTP_USER_AGENT'];
echo "<b>Your User Agent is</b>: " . $useragent;
header($reDirectURL);
exit();
?>
끝.
'컴퓨터 > PHP' 카테고리의 다른 글
[date] 현재 시간에서 특정 시간 더 (0) | 2016.11.27 |
---|---|
DB의 레코드들을 배열로 받아 저장하는 법 (0) | 2013.03.20 |
PHP, 도메인이 달라 쿠키를 못구울 때 (0) | 2011.02.20 |