예를들어서 홈페이지 접속할때는
www.demo.co.kr?test=1 이렇게 하면 처음에는 test에 1이라는 값이 남아 있겠지만
URL을통해 이동을 하면 test의 1이라는 값이 없어지는데요.. 이걸 처음에 test=1 이라고 들어오면
test의 값이 없거나 임의로 바꾸기 전까지는 계속 남아 있게 할수 있나요?
링크가 너무많아서 링크들마다 ?test=<?=$test?>를 달아 줄려고 하니.. 엄두가 안나네요 ㅜㅜ
고수님들의 의견 부탁드립니다.
답변 3개 / 댓글 2개
채택된 답변
+20 포인트
2016-02-12 (금) 10:11:00
공용 파일에서 "세션변수"로 처리하시면 좋을것 같습니다. ^^
그누보드의 경우라면 head.sub.php 파일에 아래 코드를 추가해 보세요. ^^
if ($_GET['test']) set_session("test", $_GET['test']);
echo "test 변수 : ".$test; // test 변수 값 확인
답변에 대한 댓글 1개
2016-02-12 (금) 10:38:41
불량학생™
2016-02-12 (금) 11:43:10
session_destroy(); 이렇게 하면 세션이 모두 날아갑니다
하지만, 특정세션만 지우려고 한다면 그세션에 빈값을 넣는게 더 나을 듯 합니다
set_session("test",'');
2016-02-12 (금) 10:49:49
답변을 채택해 주셔서 감사드려요~! ^^
링크 주소에서 "?test=" 부분을 삭제하셔야 할것 같습니다. ^^
답변에 대한 댓글 1개
2016-02-12 (금) 10:51:32
그래도 계속 남아 있네요.. 희한하네요 섹션을 뺴는 뭔가가 있을꺼 같은데요..
열심히 찾아서 공부해보겠습니다. ~
정말 정말 답변 감사합니다. 좋은하루되세요 ~
열심히 찾아서 공부해보겠습니다. ~
정말 정말 답변 감사합니다. 좋은하루되세요 ~
답변을 작성하려면 로그인이 필요합니다.
?test= <-- 이렇게 비워놔도 안없어지고 남아 있네요 ~ 답변 정말 감사합니다.