죽고 싶어.. 쿠키는 왜 이렇게 어렵졍? (세번째 질문) 정보
죽고 싶어.. 쿠키는 왜 이렇게 어렵졍? (세번째 질문)
본문
(조기 아래, 질문 소스 있는 곳까진 세가지 질문의 상단내용이 같아요. 원하는 건 한가지인데 이것저것 다 안돼서 세가지를 각각 공부 중이란 뜻이예요. ^^)
공부중이거든요.. 여러번 질문 했었는데 아직도 해결 못 했어요.
저는 php의 SetCookie(); 명령을 이용해서 검색시 입력된 단어를 쿠키로 구워서 사용해 왔거든요... 다른 페이지에서도 불러다 쓸려구요...
그런데 php로 쿠키를 구우니 나쁜 점은,
쿠키를 굽고 바로 쓸 수가 없어서 여러번 다른 페이지로 넘겨야 한다는 거죠.
이래서 아래의 순서처럼 정신없이 사용하고 있어요.
<이렇게....
A페이지에서 검색어를 입력했을 때 action=" "으로 B페이지로 넘기고 이때 B페이지에서 쿠키를 구운 다음에 C페이지로 보내고,
C페이지에서 그 쿠키값으로 처리를 하면 location.href=" "로 D페이지에서 결과페이지가 나오죠.>
이거 너무 정신 없어서 지금은 A페이지에서 바로 쿠키 굽고 바로 C페이지에서 처리한 후 D로 가도록 하고 싶은데요...
그래서 세가지를 해 봤어요.
지금부터 세번째 질문 -------------------------------------------------------
어떤 분이 팁강의한 내용 중에
"쿠키나 세션을 포함하는 문은 html코드 출력이후는 사용하지 못하게되어있지요. 예를들어, 투표나 카운터 프로그램을 각각 다른 화일로 만들어 놓고 이걸 index.html화면에 넣었을때, 원하는 위치에 포함시키는 일이 힘들어집니다.
이럴때, 제가 사용하는 방법은 각각의 모듈(투표나 카운터 같은..)의 출력값을 echo ".. " 가 아닌 문자열을 생성해 주는 것입니다. 즉, $string="..."이런식으로요. 이것을 원하는 문서(예를들어, main.html이나 index.html 등등)의 문두에 require 시켜 놓으시고.. 출력은 해당부분에서, <? echo $string; ?> 하시면 되겠죠. 그러면, 쿠키나 세션에 관한 제약에 대해 훨씬 자유로워질 껍니다."라고 하셔서,
해 볼려고 하는데 $string="..." 이걸 문두에 require시키라는 게 도체 무슨 뜻인지 모르겠어요.
그러면 문 중간에서도 쿠키 굽기 명령을 할 수 있을 거 같은데...
(참.. 저 초보예요.. 지금 공부 중입니다.)
간단한 소스라도 볼 수 있을까요?
고수님들, 읽어 주셔서 감사합니다.
댓글 전체