본문 바로가기
반응형

전체 글23

php 크롬 80 패치 KCP 결제 시 세션및 쿠키 이슈 KCP 결제 연동작업도중 결제를 팝업이 아닌 이동형식으로 처리 하였더니 로그인 상태가 풀리는 현상을 발견하엿다. 세션및 쿠키값등을 디버그 해보았더니.. 왠걸.. 전부다 증발하는 현상이 발견되어 오전 내내 구글링을 하여 해답을 찾앗다. 세션의 경우 session_start(); 대용 함수 작성 function session_start_samesite($options = array()){ $res = @session_start($options); $headers = headers_list(); foreach ($headers as $header) { if (!preg_match('~^Set-Cookie: PHPSESSID=~', $header)) continue; $header = preg_replace('.. 2022. 9. 26.
mysql collation utf8_general_ci, utf8_unicode_ci 차이점 character-set을 utf8로 사용하는 경우 collation 에 대하여 utf8_general_ci 와 utf8_unicode_ci 둘중에 하나를 사용할 수 있습니다. 이 둘의 차이는 비교적 간단하고, 자신의 서비스 원칙에 따라서 둘중에 하나를 사용하는 것이 좋습니다. 일단 utf8_general_ci 명칭에서 느껴지듯이 성능을 우선시하며, 일반적인 경우에 사용하는 collation 이다. 이를 사용하면 ÀÁÅåāă 등의 문자가 없어 A 로 치환되어 비교 처리됩니다. 하여 정확한 비교, 정렬 등이 필요한 경우라면 utf8_general_ci를 사용하지 않도록 합니다. 물론 비교, 정렬에서 utf8_unicode_ci에 비해서 빠른 속도를 보여줍니다. (링크 : collation 차이의 벤치마킹 .. 2022. 6. 7.
Apache vhost 세팅 메모장 이번에 회사 업무 때문에 6년만에 아파치 세팅을 건들게 되었다.. 아무것도 없는 서버에 아파치 php python 을 설치를 했고, yum으로 설치를 했기 때문에 웹경로가 기본경로인 /var/www/html 경로 로 설정 되어 있는상태에서 개발을 해두었는데.. 왠걸.. 도메인 연동 과정에서 서브도메인으로 2개가 추가가 되면서 경로를 추가 해야 하는상활이 온것이다. 그덕에 vshot 설정을 하고 아파치를 리스타트 햇으나.. 어?? 안된다.. 이때부터 개삽질을 하게 되었다. 6년전에 세팅하던 기억으론 vshost 파일에 세팅만 하면 되는것으로 알고 있던 나는 이것저것 구글 링을 하였고 삽질한지 3시간? 정도 되었을때 새로운 정보를 알게 되었다... userdir.conf off - 상태설정 : setsebo.. 2022. 5. 12.
어필리에이트 사이트 개발하기! #4 비상이다... 사이트 개발이후 뭔가 계속 맘에 들지 않고 손에 대기 싫었다... 그러다 웹서핑 하다 보니 발견한 사이트... https://algumon.com/ 알구몬 핫딜, 직구, 지름에 관한 모든것이 여기에 algumon.com 내가 정말 만들고 싶던 사이트가 나보다 훨씬 좋은퀄리티에 개발이 되어 있던것... 멘붕... 나는 뭘만들었나 싶다... 위의 해당 사이트에서는 정말 무수하게 많은 정보들을 제공 하고 있으며, 어느정도의 회원수까지 보유 하고 있다는것을 느꼇다... 개발을 하면서 내생각이 틀어져서 엉뚱한 사이트를 개발을 하게 되었다고 생각이 든다... 오늘중으로 고민하여 사이트를 갈아 엎을 생각이다... 이번에 그누보드를 이용하여 빠르게 개발을 시도 해볼예정이나 오희려 개발이 더뎌 질수도 있는.. 2022. 4. 6.
어필리에이트 사이트 개발하기! #3 https://neulpum.net/shop/ 늘품 제휴 마켓몰 저렴 하고 현명한 쇼핑 - 늘품 제휴 쇼핑 마켓몰 입니다. neulpum.net 2차 개발 시작. 우선 상품 뷰 기능부터 추가 되었다... 기존에 상품 정보에서 자동으로 넘어가게 만든 반면 이번에는 별도의 상품 뷰를 제공 한다 상품 정보는 쿠팡에 있는 정보를 파이썬을 이용하여 크롤링 처리를 하였다. 이제 블로그에 자동 포스팅 기능을 추가 하면 된다. 웹서칭을 통해 API 키생성부터 글 업로드까지 구현을 다되었다. 이제 내 블로그에 글을 전송시켜본다. 그런데.... "이 블로그는 내부 정책으로 OPEN API 사용할 수 없습니다." ????? 저 메세지는뭐지?? 바로 서칭해본다... 홍보성 글을 게시하거나 하면 API기능을 차단처리 한단다.... 2022. 3. 29.
어필리에이트 사이트 개발하기! #2 https://neulpum.net/ 늘품 제휴 마켓몰 저렴 하고 현명한 쇼핑 - 늘품 제휴 쇼핑 마켓몰 입니다. neulpum.net 여차 저차해서 1차 쿠팡 어필리 에이트 사이트가 완료되었다. 아직 완성본은 아니지만.. 우선 상품 리스트가 뜨고 해당 상품에 맛게이동처리가 가능하게는 되었다. 단 문제는 PWA기능을 이용하여 모바일에서 볼경우.. 검색 위젯으로 검색시 정상 이동이 안되는것.... 쿠팡에 문의는 해두었으나.. 답변이 2일째 안오고 있다... 모바일 크롬에서도 정상작동은 되나 PWA에서만 작동이 되지 않고 있다.. 뭐가 문제일까... 검색 API를 이용하여 상품 리스트를 노출시키자니 1시간당 10번의 쿼리만 사용이 가능하기에 매우 비효율적이다... 어떤방법이 있을지 강구해봐야 겠다. 2022. 3. 28.
어필리에이트 사이트 개발하기! #1 1년동안 회사일떄문에 바빠서 만들지 못하였던 사이트를 드디어 개발진행하기로 마음먹었다. 우선 어필리에이트 사이트란, 내개인적인 개념으로는 쿠팡, 아마존 등의 어필리에이트 기능이 있는 사이트에서 제공해주는 API기능을 이용하여, 내사이트에서 쇼핑몰처럼 꾸며서 노출하는 개념으로 잡고 진행할 예정이다. 우선 해당 기능을 개발하기위해선 필요한 것들이 있다. 어필리에이트 사이트 - 쿠팡 아마존등 다양한곳이 있지만 우선 빠르게 접근하며 현재 API를 쓸수 있는 권한을 가지고 있는곳이 쿠팡이기에 쿠팡부터 데이터를 연동하여 작업하기로 하였다. 웹서버 - 닷홈 무제한 호스팅 우선 개발 진행단계이고 나는 돈이 없다 그러기에 초반부터 무리 해가며 웹호스팅에 돈을 쓰기에는 낭비인거 같아 기존에 가지고 있는 도메인을 가지고 닷.. 2022. 2. 17.
HTML 코드 개발시 알고 있으면 좋은 사이트 1. Google Font 주소 : https://fonts.google.com/ Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com 웹상에서 폰트 사용시에 알고 있으면 유용한 폰트 입니다. CDN기능까지 제공해주어서 꼭 서버에 폰트 파일을 업로드 하지 않아도 되는 장점이 있지요. 2. codepen.io 주소 : https://codepen.io/ CodePen An online code editor, learning environment, and community for front-end web development using HTML, CSS and JavaScript c.. 2022. 2. 17.
유용한 PHP 개발툴 15가지 디버깅 도구 • Xdebug : 가장 널리 사용되는 디버깅 PHP 확장 기능 중 하나입니다. 이 도구는 소스 코드에서 버그를 빠르게 찾을 수 있도록 하는 수많은 유용한 데이터를 제공합니다. 이 도구는 PHPEclipse 및 phpDesigner와 같이 가장 널리 사용되는 많은 PHP 응용 프로그램에 연결됩니다. • DBG : 로컬 및 원격 PHP 디버깅에 사용되는 강력한 PHP 디버거입니다. DBG는 명령줄에서 쉽게 사용할 수 있으며 수많은 PHP IDE에 연결할 수도 있습니다. • MacGDBp : 이 라이브 PHP 디버거 응용 프로그램은 Mac OS에 사용됩니다. 코드를 단계별로 실행하고 중단점을 설정하는 기능과 같은 기능을 제공합니다. 문서화 도구 • phpDocumentor : 이것은 PHP 소스.. 2022. 2. 17.
반응형