«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

페이스북 홍보 하다보면 페이지 링크를 올릴 일이 있다.

그런데 지금도 그런가 모르겠는데 페이스북 페이지 링크를 브라우저에서 누르면 페이스북이 웹으로 열리게 된 적이 있다.

그때 만들었던 코드인데 자신의 페이지 아이디를 알면 아이폰, 안드로이드 상관없이 앱을 통해서 페이스북 페이지가 열리게 하려고 만들었던 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에서 현재의 시간으로부터 특정 시간의 값을 취하고 싶을 때


방법 1) 참고 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=200804#c_200865

date('format', strtotime('interval'));


방법 2) 참고 : http://php.net/manual/kr/function.date-add.php#114856

$date = new DateTime(now());

$interval = new DateInterval('P1D');
$date->add($interval);



방법 1에서


format 에는


  Y/m/d

 연 / 월 / 일 

  H:i:s

  시:분:초


interval 에는


 now

 현재시간 

 +30 / -30

 연산할 시간 

 day / hour / minutes / seconds 

 연산할 단위

 now +30 minutes

  복합 연산


방법 2에서


DateInterval 에는


P+

 1D

 1일 

 T2H

 2시간 

 T30M 

 30분

 T30S

 30초 



,

$result=mysql_query("select * from pacan_album_list",$connect)or die( mysql_error() );

$data = array(); 

while($row=mysql_fetch_array($result)){ 

$data[] = $row; 

'컴퓨터 > PHP' 카테고리의 다른 글

Facebook 자동 앱 리디렉션  (0) 2018.05.23
[date] 현재 시간에서 특정 시간 더  (0) 2016.11.27
PHP, 도메인이 달라 쿠키를 못구울 때  (0) 2011.02.20
,

php에서 도메인이 달라서(iframe 등으로 불러온 페이지) 쿠키 굽기가 안될 때,

헤더에 아래 내용을 넣어주면 쿠키가 구워집니다.

@header('P3P: CP="NOI CURa ADMa DEVa TAIa OUR DELa BUS IND PHY ONL UNI COM NAV INT DEM PRE"');

예를 들어 iframe으로 다음을 불러왔다면, 쿠기가 안구워져서 로그인이 안될 수 있습니다.
다른 쿠키를 이용하는 사이트도 동일한 반응이구요.
그때 위 코드를 넣어주면 문제없이 로그인이 가능해 집니다.
,
1
프로필 이미지
It's the Only NEET Thing to do. written by 나즈나
분류 전체보기 (256)
포트폴리오 (2)
여러가지 (160)
Windows (26)
Linux (1)
Server (5)
컴퓨터 (48)
FieldTest (1)
HTML_CSS (8)
Network (9)
PHP (4)
jQuery & Ajax (2)
C (6)
Software (1)
게임 (3)
Delphi (9)
생활수리 (0)
C# (1)
전자기기 (3)
자격증 (3)
모바일 (1)
공유기 (4)
초소형컴퓨터 (3)