[쩡]님이 남기신 글:
>[산이]님이 남기신 글:
>
>>[쩡]님이 남기신 글:
>>
>>>>========================================
>>>>
>>>>$_SESSION 값을 사용하려면
>>>>
>>>>register_globals = off
>>>>session.use_trans_sid = 1
>>>>
>>>>이렇게 설정해 줘야 합니다.
>>>>
>>>>
>>>>또는
>>>>
>>>>httpd.conf 또는 .htaccess 파일에 특정 virtualhost 섹션에
>>>>
>>>>php_value register_globals 0
>>>>php_value session.use_trans_sid 1
>>>>
>>>>
>>>>이런 설정이 필요합니다.
>>>
>>>========================================
>>>php.ini에서 설정을 알려주신대로 했지만..
>>>
>>>여전히 로그인이 잘 되지 않습니다.
>>>
>>>그런대
>>>
>>>D:\PHP\sessiondata 이곳에서 확인을 하니 세션파일이 두개
>>>
>>>생성되었습니다..
>>>
>>>두개중 한개는 세션정보..(로그인 되었을때.. 만들어지는 정보)가
>>>
>>>들어있으며.. 용량이 lkb 이고..
>>>
>>>나머지 한개는 세션이정보가 없는 빈 파일로 용량이 0kb입니다..
>>>
>>>세션을 되게 하는,로그인이 되게 하는 방법과
>>>
>>>왜 그런지 이유, 세션데이터파일이 왜 두개가 생성되는지 알려주셨으면
>>>
>>>감사하겠습니다..
>>
>>========================================
>>
>>현재 클라이언트와 웹서버간에 세션이 성립된겁니다.
>>
>>PHP 프로그램에서,
>>
>>세션에 등록할 변수이름이 'userid' 이라면
>>세션을 등록하고 다른 페이지로 이동해서
>>
>>if($_SESSION[userid]) {
>> echo "세션 성공 : $_SESSION[userid]";
>>} else {
>> echo "세션 실패";
>>}
>>
>>이런식으로 해야 합니다.
>>
>>
>
>========================================
>그 부분에 대해서는 이미 그런식으로 되어 있습니다..
>
>login부분에 설명하신거와 같은 내용이 삽입되어 있습니다..
>
>하지만 로그인이 되지 않습니다..
>
>되었다가 않되었다가 합니다..
>
>php.ini 에서 님이 말씀하신데로
>
>register_globals = off
>session.use_trans_sid = 1
>
>이렇게 설정 했는데도 잘 않됩니다..
>
>어떻게 해야 합니까?
>
>좋은 답변 바랍니다..
========================================
세션이 요구되는 각 페이지마다
session_start();
함수를 당연히 넣어겠죠?
되었다가 안되었다가 하는 것은 아마 PHP 프로그램에서
어떤 오타가 있지 않나 싶네요.
직접 코드를 봐야 하는데...
|