09/10/2018, 18:14

Login PHP session không được?

Em có viết một cái login = session trong . Khi log trên localhost thì ngon, nhưng up lên host (host Yahoo và host shanje.net) thì đều không log được, nó không báo lỗi chi sất, chỉ log dzô, báo log thành công rồi trở lại trang gõ username và pass. Pác nào bít thì chỉ cho thằng em biết mí
normal viết 20:21 ngày 09/10/2018
yahoo không xài session được!!! tui cũng chả biết tại sao nhưng chắc nó không cho sài hay sao thì thua !!!!!!! còn thằng shanje.net thì không biết nhưng chắc giống thằng kia, bác không tin thì xin 1 cái host khác test thử, lúc trước tui cũng từng gặp tưởng code mình viết sai hay localhost bì gì, không tài nào hiểu nổi !!!!!!!!, nhưng đem test ở thằng khác thì ok !!!!!!!!!!!! xài chùa là thế đấy !!
ttbidouille viết 20:24 ngày 09/10/2018
neu được nên xài cookie thì hay hơn đó ... chúc vui
normal viết 20:22 ngày 09/10/2018
xài cookie sao hay hơn session, tui thấy cookie chỉ xài khi user muốn tự động làm 1 việc gì đó khi vô site (đương site có chức năng này) chẳng hạn như login, còn mấy cái khác thì dùng session, nếu user không chấp nhận lưu cookie thì sao??( đặc biệt là mấy cái máy ngoài dịch vụ hay khóa chức năng này lắm) <-- thua !
vnpenguin viết 20:28 ngày 09/10/2018
Quote Được gửi bởi fantastic
Em có viết một cái login = session trong . Khi log trên localhost thì ngon, nhưng up lên host (host Yahoo và host shanje.net) thì đều không log được, nó không báo lỗi chi sất, chỉ log dzô, báo log thành công rồi trở lại trang gõ username và pass. Pác nào bít thì chỉ cho thằng em biết mí
Bạn thử định nghĩa path cho session xem sao. Tạo một thư mục trong web account của bạn, giả sử tên là "sessions". Thay đổi thuộc tính cho thư mục đó để web user có thể ghi lên đó
Code:
$ chmod 777 sessions
Sau đó trong PHP code dùng khai báo như sau:
Code:
session_save_path('/path/to/your/sessions');
session_start();
Bằng cách này mình chạy được session trên SF.net
ttbidouille viết 20:23 ngày 09/10/2018
tai chuyen nay la session kg chay , nen phai noi la neu duoc xai cookie hay hon , cho theo ban xai gi neu session kg cho thi xai gi bay gio , noi site cua minh xai session (coi http://www.tulinh.tk) truong hop kg co cookie , kg co session chi con 1 cach la detect connect qua IP ???

minh noi trong truong hop session kg chay (lap lai 1 lan nua) , thi xai cookie hay hon . Neu kg duoc thi thoi ??? co sao dau ai thich vi thi lam nay

chuc vui .
fantastic viết 20:29 ngày 09/10/2018
Xài cookie fụ thuộc vào browser của người dùng nên không nên xài nhìu àh... Host xịn của người ta mà ai nói chùa dzị hử? (he he, xịn mua = cc đó ) ) ). Khi tham khảo một số các portal PHP hay forum PHP khác (như IBF chẳng hạn) em thấy nó không xài session, cookie thì có xài nhưng không thuộc phần login mà nó có 1 table trong database là ibf_sessions để lưu tạm thông tin về user đã log vào, nhưng không hiểu cơ chế xóa cái thông tin đó như thế nào. Pác nào bít?
ttbidouille viết 20:26 ngày 09/10/2018
dang tim cach , xai qua Database , create table Member_online

ID , Login , IP , Online , Date , Time , key (Login).

co table khac la Members ...

dang tim , chua xong .
normal viết 20:20 ngày 09/10/2018
session lưu trong ibf_sessions là để xem số người online, cái này phụ thuộc vào thời gian, trong ibf_sessions có lưu lại thời gian nên sẽ đối chiếu với thời gian hiện tjai nếu nó quá 1 khỏang thời gian nào đó (vd như 5 phút chẳng hạn) thì sẽ del cái session đó đi vì khi đó người này không còn tren site nữa, như vậy là biết được số người online !!
Bài liên quan
0