무료로 이미지 호스팅을 얻기란 참 어렵습니다. 해외에서 제공하는 무료 호스팅을 이용하더라도 속도가 일정치 않아서 한계가 있고, 국내에 제공하는 호스팅을 이용하려면 비싼 비용을 지불해야 가능합니다.

 

그래서 지마켓이나 옥션 판매자라면 누구나 사용할 수 있는 무료 이미지 호스팅을 소개합니다.

 

기본적으로 5GB 를 제공하고, 트래픽에 제한이 없습니다. 그리고 끊김없이 사용할 수 있는 최적의 무료 호스팅입니다. 사이트당 3개까지 아이디를 만들 수 있으니 지마켓, 옥션 아이디를 합하면 총 30GB 를 사용할 수 있다는 뜻이 되겠죠.

 

https://im.esmplus.com

 

위 URL로 접속해서 로그인을 하되 옥션 아이디를 가지고 있고, 판매자라면 별도의 절차없이 로그인이 가능합니다.

 

 

아래는 원하는 폴더나 이미지를 업로드하고 오른쪽 마우스 버튼을 클릭하면 편집할 수 있는 메뉴가 나오며 이 메뉴를 통해 이미지의 URL를 얻을 수 있습니다. 기본적으로 이미지 주소는 http://ai.esmplus.com/회원아이디/이미지 파일 이름이 됩니다.

 

 


CURL 를 통해 데이터를 주고받으면 동일한 도메인이라도 세션을 공유할 수 없습니다. 이를 해결하기위해 상대 도메인에 브라우저의 쿠키 정보를 함께 전송해주면 공유가 가능하게 됩니다.

 

 function curl_trans_ssid( $query )
 {
   $ch = curl_init();
   curl_setopt($ch, CURLOPT_URL, BIRD_API_URL);
   curl_setopt($ch, CURLOPT_POST, true);
   curl_setopt($ch, CURLOPT_POSTFIELDS, $query);
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
   curl_setopt($ch, CURLOPT_COOKIE, 
              session_name() . '=' . session_id()
   );

   curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);  

   $data = curl_exec($ch);
   curl_close($ch);

   return $data;

 }

 $query = array(
   'user_id' => 'habony',
   'user_pw' => '123456789'
 );
 $result = curl_trans_ssid($query);

 echo $result . " 님 로그인 성공하셨습니다.";

 

참고로 정상적으로 세션을 만들었다하더라도  CURL 로 요청할 때 마다 브라우저의 쿠키정보를 매번 전송해주어야 유지가 되며 세션을 삭제할  때는 클라이언트 측 브라우저에서 세션을 삭제합니다.