묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
아주 초보적인 session 질문인가요???
2004.02.20 15:25
//////////// test.php ////////////////
<?
@session_save_path("make");
session_start();
$str="aa";
$str2="bbbcc";
session_register("str");
session_register("str2");
echo "<meta http-equiv='refresh' content='0;url=dest.php?sess=session_id()'>";
?>
////////// dest.php /////////////////
<?
session_start($sess);
echo $str2;
session_unset();;
?>
make 라는 폴더를 만들고 위와 같이 했습니다.
그런데 dest.php 에서 값("bbbcc")이 출력이 안됩니다.
test.php 의 맨 윗줄 @session_save_path("make"); 을 지우면 됩니다.
이걸 어떻게 해결해야 합니까?
참, make 퍼미션은 777 입니다.
그리고 에러메시지는 전혀 없습니다.
@session_save_path("make"); 를 꼭 써서 하긴 해야되는데..
어찌 방법이 없겠습니까?
감사합니다. 애타게 답변 기다릴께요..
<?
@session_save_path("make");
session_start();
$str="aa";
$str2="bbbcc";
session_register("str");
session_register("str2");
echo "<meta http-equiv='refresh' content='0;url=dest.php?sess=session_id()'>";
?>
////////// dest.php /////////////////
<?
session_start($sess);
echo $str2;
session_unset();;
?>
make 라는 폴더를 만들고 위와 같이 했습니다.
그런데 dest.php 에서 값("bbbcc")이 출력이 안됩니다.
test.php 의 맨 윗줄 @session_save_path("make"); 을 지우면 됩니다.
이걸 어떻게 해결해야 합니까?
참, make 퍼미션은 777 입니다.
그리고 에러메시지는 전혀 없습니다.
@session_save_path("make"); 를 꼭 써서 하긴 해야되는데..
어찌 방법이 없겠습니까?
감사합니다. 애타게 답변 기다릴께요..
댓글 3
-
TheMics
2004.02.20 15:49
-
전재근
2004.02.20 16:17
echo "<meta http-equiv='refresh' content='0;url=dest.php?sess=\".session_id().\"'>";
echo "<meta http-equiv='refresh' content='0;url=dest.php?sess=".session_id()."'>";
둘다 안됩니다.. ㅡㅜ
죄송합니다..
그리고 고맙습니다.. 답변주셔서.. -
전재근
2004.02.20 16:19
혹시 전에 php.ini 의 session_save_dir 을 변경한적이 있는데요..
그것이랑 관련이 있는건 아닌지..
default 값에서 다른 디렉터리로 변경을 했습니다.
그런데도 위와 같이 @session_save_path("make"); 써야 하는 이유는
다른곳에서 사용할것이기 때문입니다 ㅜㅜ
이렇게 수정해 보세요.