아까질문했었는데 지금 session.save_path를 apmsetup/temp 로 지정해놓고 거기있는 파일이름을 읽어서 sess_~를 fopen까지했는데 echo $fp; 해보면 Resource id #6 이런식으로 잘 나오는데 fread, fwrite, copy 등등 뭘해도 접근이안되염.. 왜그럴까염..ㅠㅠ
뭐더냐 너? 세션파일에 접근해서 왜 파일을 쓰려고 하냐?
다른사용자가 로그인하면 이미 로그인한 사용자를 찾아서 로그아웃시키려구염..
정확히는 에러같은건 하나도 안나는데 echo fread($fp, filesize($name)); 해도 공백만나오구염.. 막 그래여
근데 그거를 니가 뭔데 세션파일에서 컨트롤하려고 하냐
그거말곤 방법이 생각이 안나서요.. 있으면 좀 알려주세요 저도 이런짓까지 하고싶지않아염..
세션을 DB에 저장해.
조건이걸려있어염.. 테이블에는 아이디 비번 유저레벨 만 저장할수잇다는 조건 ㅠㅠ
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040203&docId=66342320&qb=cGhwIOuLpOykkeuhnOq3uOyduA==&enc=utf8§ion=kin&rank=1&search_sort=0&spq=0&pid=gDyeB35Y7uZssbj/LqRssc--345869&sid=TlyRgAN@XE4AAA0@3iM
너 뭐 숙제함?
넹 뭐 비슷한거에염.. 세션관련 함수로 원하는 SESSIONID를 가진 세션에 접근할수가 있나여? 디비에는 아무것도 더넣을수가없어서 ..
그러니깐 결론이 학교 숙제가 정확히 뭐야? \"다중로그인 방지에 대한 방법 or 해결책\" 이냐?
디비는 위에 말한거처럼 아이디 비번 유저레벨만 놓고, 다른 사용자가 ㄹ로그인할경우 기존 사용자가 로그아웃되면 되염!
그럼 DB 대신 file 에다가 써.
으으 세션 파싱하고 접근하는거까지 다 만들어놨는데 왜 안읽어질까염.. 안되는 이유를 알고계시나요ㅠㅠ
제대로 fopen 된거 맞냐? 제대로 오픈 됬다면 안 읽어질리가 없는데?
세션파일을 직접 접근해서 컨트롤 하려고 했던 적이 없어서...잘은 모르겠다. 퍼미션 문제가 아닐까 하고 추측해본다.
같은디렉토리에 aa.txt를 만들어서 읽으면 잘되는데 파일이 sess_~~ 면 안읽어져염.. filesize 함수에다 넣으면 제대로 크기는 나오기는 하는데..