아무때나 (쿠키,세션) 굽기..

쿠키나 세션은 header() 로 날아가기때문에
모든 출력문보다 항상 앞서야 되는데요,,,,

그점이 경우에 따라선 코딩에 난관을 가져다 줄때도 있더군요….

가령, 제데로 만들어 놓고 그 파일을
이미 페이지 출력을 시킨페이지에서 include 를 시키던지..

또는 어떤 이유로 쿠키나 세션을 굽기 전에 출력문을 내보내야 하던지 할때요….

iframe 을 이용한 꽁수입니다.

—————— lib.php ——————————————-
// 아무때나 쿠키를 굽자..
function make_cookie( $name, $val, $life=’0′, $dir=’/’ ) {

if( $val ) $val = htmlentities( urlencode( stripslashes( $val ) ) );

$onSrc = “make_cookie.php?name=$name&val=$val&life=$life&dir=$dir”;

echo “


“;
}
?>

—————— make_cookie.php ————————————–
setCookie( $name, stripslashes( $val ), $life, $dir );
?>
—————————————————————————

지금 사용중인 동작 잘되고 있는 함수예요….

이것도 필요하신 분들이 계시면 좋겠습니다 ^^