본문 바로가기

전체 글120

apache proxypass 할때 api 만들때, https get, post다 받으려면 그냥 RewriteRule 쓰세요!~~ 안녕하세요 여러분 크리에이트 메이커입니다. 오늘도 좋은 정보를 공유하고자글을쓰네요. 외주의뢰를 하면서 api작업의뢰를 맡았는데, 왠걸.. 서버가 https 네요..게다가 아파치... 그래서 proxypass, proxyrevers, proxymatch 을쓰면서 get과 post를 받기위해 애를썻는데요.. 결국 다 안되더군요,, 그래서 문서읽고 연구하고 찾은게 RewriteRule 입니다. 사실 80포트 http로 하면 proxypass, proxyrevers, proxymatch 로 get, post다 되는데, https로 하니까 안되더라구요. 요약 하면 ServerName library.ioneis.com:443 RewriteEngine on ProxyRequests Off SSLProxyEngine .. 2023. 6. 3.
API만들때 , POST값 못 불러올때 봐야할 사항 !! 안녕하세요 여러분, 크리에이트메이커 입니다. 오늘은 제가 외주 작업을 하면서 난항을 겪은 한가지를 알려드릴려고합니다. API구성 제작 의뢰가 들어와서 해주는데, POST값을 계속 받지 못하는 겁니다.. 하루 꼬박 알아낸 결과,, api를 http로 했는데, 이게 요즘 ssl 자동 https 리디렉트 때문에, post값은 https에서 오는 거엿습니다 ---... 그럼당연히 못받죠? ㅋㅋ url잘 살펴보시길 바랍니다 ㅎㅎ.. 코드문제가 아니에요. 그래서 이부분을 해결하기 위해 api경로를 https 로 바꾸던지, post를 줄때 ,https로 안바뀌게 하시던지 해야합니다. 근데 api를 https로 바꾸는게 뚝딱 되는게 아니라서 좀더 쉬운 방법을 찾는 중입니다. 그럼 즐거운 개발되세여~ 2023. 6. 1.
php 5.2버전 mysql 한글깨짐현상 조치방법 mysqli_set_charset($conn, 'utf8'); 이거 추가해 주면 됩니다... 구글보면 별이상한 말들 많은데,php5.2버전은 그런 옵션들 다 안통하구요. 그냥 mysql에서 출력 자체를 utf8로 하게끔 하면 깔끔하게 한글 출력되고 다 받을 수 있습니다. 다만 json_encode 를 하고 echo로 출력을 하면 이상한 문자로 나오긴 하는데, 사실 그게 잘 나온 겁니다. 이상하게 깨지면 null값이 나오거든요. print_r() 로 출력을 하면 아주 깔끔하게 한글로 잘 나옵니다. 2023. 5. 31.
php에서 자바, 안드로이드 등 앱 웹 request헤더파일 정보 받는법 앱 자동로그인 토큰 저장 및 서버 요청 안녕하세요 여러분. 크리에이트 메이커 입니다. 오늘도 외주작을 하다 발견한 좋을 정보를 알려드리겠습니다. 가끔 앱같은것을 제작하다보면, 헤더에 쿠키나 세션처럼 중요정보를 저장하는 경우가 있습니다. 예를들어 자동로그인 같은것을 위해서요.. 보통 쿠키나, 세션을 생각하시는데, 이는 웹에서는 유용하게 작용하나, 앱이나 어떠한 프로그램을 php나 nodejs 와 연동해서 사용할때, 이 둘에서 데이터를 왔다갔다 하기 힘듭니다. 그 이유는 예를 들어 앱에서 php의 echo정보를 불러와 사용할때, 브라우저를 열었다 닫어버기 때문에, 쿠키나 세션 저장값이 유지가 잘 안됩니다. 이럴때, 보통 앱이나 프로그램 요청헤더 자체에 토큰같은것을 저장해 놓는데요, 당연 헤더에 토큰저장하는 방법은 아주 간단합니다. 그냥 코딩해서 .. 2023. 5. 29.