09/10/2018, 23:32
Thắc mắc cơ bản về PHP
Mình có vài thắc mắc sau, mong được giải đáp
1. echo và print khác nhau chỗ nào nhỉ ?
2. include() và require_once() khác nhau chỗ nào nữa?
3. Việc đáo hạn session có nghĩa là nếu người đó không làm gì sau một khoảng thời gian thì sẽ bị đá ra ?
Dzị sao mình quăng cái source này vô trang web thì mình thấy nhiều khi mình chạy tới chạy lui mà đang xài mà cứ sau 2 phút là bị out thui à
1. echo và print khác nhau chỗ nào nhỉ ?
2. include() và require_once() khác nhau chỗ nào nữa?
3. Việc đáo hạn session có nghĩa là nếu người đó không làm gì sau một khoảng thời gian thì sẽ bị đá ra ?
Dzị sao mình quăng cái source này vô trang web thì mình thấy nhiều khi mình chạy tới chạy lui mà đang xài mà cứ sau 2 phút là bị out thui à
PHP Code:
function start_my_session()
{
$expire = 120; // 2 phút
if ($expire == 0) {
$expire = ini_get("session.gc_maxlifetime");
}
else {
ini_set("session.gc_maxlifetime", $expire);
}
if (empty($_COOKIE***91;'PHPSESSID'***93;)) {
session_set_cookie_params($expire);
@session_start();
}
else {
@session_start();
setcookie("PHPSESSID", session_id(), time() + $expire);
}
// @session_start();
}
Bài liên quan
2.include khác require ở .. thông báo lỗi. Bạn include 1 file ko tồn tại thì chỉ bị warning, còn dùng require thì sẽ cho ra fatal error.
Còn vụ session, đôi khi nó phụ thuộc vào file cấu hình server
Kết luận 2 cái chạy nhanh như nhau.