728x90
반응형
SMALL

전공/실무 24

[PHP] urlencode(), base64_encode() 함수

urlencode() / urldecode(): 하나의 특수문자, 한글, multi-byte 문자를 %XX 형식으로 변환합니다. 길이가 좀 길어진다는게 단점입니다. 또한 [0-9a-zA-Z] 등은 encode 하지 않아 그대로 보인다는 단점(?) 도 있습니다. 보안성이 없거나 크게 요구되지 않는 경우나 일반적으로 많이 사용하는 방법이며, URL GET 방식으로 어떤 값을 넘길때도 많이 사용됩니다. base64_encode() / base64_decode() 변환된 문자는 [0-9a-zA-Z+/=] 문자들로 구성되어지며 역시 약간 길이가 길어집니다. 쉽게 눈으로 판독(decode)할 수 없다는 장점(?)도 있습니다. 저수준의 보안성이 요구될때 사용하는 경우가 많습니다. URL GET 방식으로 어떤 값을 넘..

전공/실무 2011.06.29

Mysql 트랜젝션 나누는 방법

먼저 apm_setup을 사용하고 있다면 확인 해야 할게 있다. 각종 설정 파일 위치 확인 1. php.ini 이라는 파일은 "C:\APM_Setup" 에 있는게 정상이다. 2. my.ini 이라는 파일은 "C:\APM_Setup\Server\MySQL5"에 있는게 정상이다. 3. httpd.conf 라는 파일은 "C:\APM_Setup\Server\Apache\conf"에 있는게 정상이다. innoDB를 사용해서 트랜젝션을 나눌어 사용 할 수 있다. 그런데 문제는 디비를 생성할때 ENGINE=innoDB로 설정을 해놔도 적용이 안되는게 문제다. 해경 방법은 간단한다. my.ini 파일에서 skip-innoDB를 #skip-innoDB 주석 처리를 해 주면 되는 것이다. 이제 간단한 소스 설명을 해주면,..

전공/실무 2011.01.27

apm_setup 오류 현상 대처 방법

먼저 각종 설정 파일 위치 확인 1. php.ini 이라는 파일은 "C:\APM_Setup" 에 있는게 정상이다. 2. my.ini 이라는 파일은 "C:\APM_Setup\Server\MySQL5"에 있는게 정상이다. 3. httpd.conf 라는 파일은 "C:\APM_Setup\Server\Apache\conf"에 있는게 정상이다. 둘째 apache, mysql 서버를 중지 ---------------------------------------------------------------------------------- 오류 대처 방법 phpMyAdmin - 오류 mysql 확장 모듈을 불러올 수 없습니다. PHP 설정을 확인해주세요. 라는 문구가 나올때 체크 사항 1. php.ini 이라는 파일이 정..

전공/실무 2011.01.27
728x90
반응형
LIST