본문 바로가기

php10

PHPMailer 설정 ini_set('display_errors', '1');// echo (extension_loaded('openssl')?'SSL loaded':'SSL not loaded')."\n";require_once("PHPMailer/PHPMailerAutoload.php");     $mail = new PHPMailer();                                $mail->SMTPDebug = 2;$mail->IsSMTP();$mail->SMTPAuth = true;$mail->SMTPSecure = "tls";                            $mail->Host = "smtp.gmail.com";                    $mail->Port = 587;  .. 2017. 12. 4.
PHP 정규 표현식 preg_match를 이용 ㅇ 영문 숫자 및 특별한 특수문자(-_)만 가능하게 하기/[^[:alnum:]-_]/ PHP 정규표현식 Live 테스트 PHP 정규표현식 정리 2015. 1. 6.
PHP에서 HTTP와 HTTPS 세션 같이 쓰기(동기화) PHP 코드/// 순서 매우 중요 session_name 다음에 session_start 해야함 session_name("phpToken");session_start(); JS 코드1. 먼저 아무거나 PHP에 HTTP로 요청해서 phpToken을 받음2. PHP HTTPS 요청시 URL 끝에 ?phpToken=쿠키phpToken값 으로 전송 예)login.html -> 요청 헤더: http(php) URL -> 응답 헤더: Set-Cookie: phpToken=XXXXXlogin 버튼 클릭시 -> 요청 헤더: https(php) URL?phpToken=XXXXX -> 정상적으로 처리됨 IE CORS를 위해서는 login 버튼 클릭시 ajax jsonp를 이용하는게 좋음 2014. 10. 30.
Aptana를 이용한 PHP Debug Breakpoint 사용하기(최종) 기본적으로 PHP와 XDebug 환경 세팅은 한 상태라고 생각하고 진행예전 http://yard.tistory.com/605 참조 브레이크 포인트(Break Point) 설정 해당 페이지에서 마우스 오른쪽 클릭 화면 PHP Web Page에서 New를 클릭 testphp에서 + 눌러서 서버를 세팅 및Name을 적어주고 File에서 Browse로 해당 파일을 선택 후 Break at First Line과 Auto Generate 해제 후 URL 부분 수정 Debug 클릭 그럼 기본 브라우저로 위처럼 해당 페이지가 없다고 나오게 되는데 당황하지 말고디버깅해야할 URL로 이동 해당 이벤트 실행 위와 같이 브레이크 포인트(Break Point)가 잘 동작 되는것을 확인 할 수 있음 P.S Debug 버튼 클릭 .. 2014. 4. 15.