본문 바로가기

Web/PHP

history.back()시 내용삭제 문제 해결책

안녕하세요.. 허뽀리입니다.
이것땜시 골머리좀 썩혔는데 대충 찾은거 같습니다.

일단 php.ini 화일에 session.cache_limiter=nocache 로 해두세요
default는 nocache 니까 건드리지 않으셨던분들은 그냥 두셔도 됩니다.

그다음

회원약식폼등의 소스에 단한줄만 넣어주시면 됩니다.
단, history.back()를 하여도 내용이 남아야만 하는 소스에만 적용하세요
<?
session_cache_limiter('private');
session_start();
?>

이렇게 하면 history.back()를 해도 내용이 남아있을거에요..
그러나 블라우저를 refresh해도 내용은 지워지지 않을겁니다.
내용을 삭제하려면 reset()을 쓰시면 될거 같습니다.

다른 좋은 방법이 있으시면 멜이나 글남겨 주세요..

그럼 빠이~~~

'Web > PHP' 카테고리의 다른 글

md5를이용한 암호/복호화  (0) 2013.09.26
프로텍트 패턴  (0) 2013.09.26
setcookie time  (0) 2013.09.26
mt_implode  (0) 2013.09.26
주 단위 unixtime 반환  (0) 2013.09.26