본문 바로가기

php10

[링크] Single-Sign On 을 PHP로 구현한 소스 http://www.jasny.net/articles/simple-single-sign-on-for-php/ 이거 상당히 잘 만든 것 같습니다~ 2010. 12. 22.
[PHP] json, jsonp 자료를 PHP로 받기 json과 jsonp는 Ajax를 이용해서 동적으로 자료를 받는 것이 일반적입니다. (jQuery를 많이 쓰죠..) json 데이터를 반환하는 웹페이지를 Ajax로 불러오지 않고 PHP 문서에 불러와서 변수로 활용할 수 있다면 좋겠습니다. json ["data1","data2","data3"] jsonp (["data1","data2","data3"]); 위와 같은 데이터를 반환하는 웹 페이지가 있습니다. PHP에서 로딩해 봅시다. 아래는 jsonp를 반환해서 $arr로 바꾸어 주는 코드입니다. $json = ""; $file = fopen("json을 반환하는 웹페이지","r"); while(!feof($file)) { $json .= fread($file,1024); } $arr = json_deco.. 2010. 9. 3.
JSONP ???? JSON은 다들 아시리라 생각하는 상태에서 이야기를 풀어나가도록 하겠습니다. 혹시 모르는 분들을 위한 Wiki 링크! 장점 많은 JSON의 문제가 있었으니, 다른 도메인으로는 자료를 못 보낸다는 것.... 근데 써 보니까, IE에서는 되더군요 FF에서만 다른 도메인으로 못 보내더라구요~ (다른 브라우저는 안해봤어요) JSONP는 다른 도메인으로 JSON 데이터를 보내기 위한 방법이라고 합니다! 여튼 그래서 FF를 위해서 JSONP를 써 보기로 했습니다. 마침 jQuery 1.2 이상 버전 부터 JSONP를 지원한다고 하길래~ 아싸! 라고 했습니다 ㅋ 자료를 송신해 주는 쪽과 수신해 주는 쪽 모두 코드 수정이 필요하구요~ JSONP를 이용한 통신으로 변경한 경우에는, JSON 방식으로는 수신이 불가능 합니.. 2010. 8. 3.
[php] javascript와 php간 인코드, 디코드 인코딩 encodeURI - 자바스크립트의 인코딩 함수로 일부 특수문자는 변환하지 않는다. 주로 URL을 인코딩 할 때 사용 encodeURIComponent - 자바스크립트의 인코딩 함수로 특수문자를 포함해서 다 인코딩 한다. rawurlencode - PHP의 인코딩 함수로 특수문자 포함해서 다 인코딩 합니다. 디코딩 decodeURI - encodeURI의 반대 decodeURIComponent - encodeURIComponent의 반대 rawurldecode - rawurlencode의 반대 위의 함수들은 서로서로가 짝을 이루고 있지만, 신경쓰지 말고 서로 혼합해서 써도 인코딩 디코딩이 잘 이루어집니다. encodeURI로 인코딩 하고 rawurldecode로 디코딩 할 수 있다는 말이죠~ 2010. 3. 6.