본문 바로가기

프로그래밍/PHP

PHP HTTPS 변환 리다이렉트 하기 $prot = $_SERVER["HTTPS"]; //on if($prot != "on"){ // HTTPS가 아니면 동작 $host = $_SERVER['HTTP_HOST']; $request_uri = $_SERVER['REQUEST_URI']; $m_url = "https://" . $host . $request_uri; header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: $m_url" ); exit;} 더보기
php 메일보내기시 제목, 보낸이 한글깨짐 문제 메일제목은 아래처럼 한글 인코딩을 해줘야 한글이 제대로 출력됩니다.$title = "=?UTF-8?B?".base64_encode("메일제목")."?="; 더보기
php 프레임워크 정보 PHP와 프레임워크PHP개발자는 프레임워크를 사용하기보다는 자기 자신만의 개발 환경을 꾸리기 원하는것 같더군요. 어쩌면 PHP가 매우 자유롭고 느슨한 언어다보니 PHP개발자들도 어떠한 프레임워크에 얽매이기보다 자신만의 규칙이나 회사의 규칙을 따라가는걸 좋아하는지도 모르겠습니다.그러나 협업시 같은 프레임워크를 공유한다면 도움이 되는것은 사실입니다.게다가 PHP 프레임워크는 보통 기본적으로 불필요한 코드를 줄이고 MVC패턴이 적용되어 생산성과 가독성을 향상시킨다거나, SQL인젝션을 방어하는 기능을 탑재한다거나하는 부가적인 보안기능을 가지고 있습니다.때문에 빠르게 프로토타입 웹페이지를 제작하고자 한다면 이러한 프레임워크를 사용하는것도 좋겠습니다.그렇지만 PHP 프레임워크가 많다보니 선택할 때 고민이 되는데요... 더보기