Khái niệm phiên khiến cho việc: mang thể hiểu đơn thuần phiên khiến cho việc là khoảng thời gian kể kể từ bạn vào 1 bật trình duyệt y cho đến khi bạn tắt trình duyệt y chậm triển khai.
SESSION và COOKIE: là 2 cách sử dụng để điều hành các phiên khiến cho việc giữa người sử dụng và hệ thống. Việc điều hành phiên khiến cho việc này sẽ giúp bạn tạo ra sự chứng nhận hiệu quả bởi việc công nhận thông báo trước khi truy cập vào 1 phân vùng một mực. không những thế, việc điều hành rẻ phiên khiến cho việc cũng giúp người truy cập cảm thấy thuận tiện sử dụng nhà cung cấp của trang web cho các lần truy cập sau. Bởi cớ chế điều hành phiên khiến cho việc ghi nhận lại giai đoạn truy cập của người sử dụng khi họ thăm viếc trang web của bạn lần đầu.
chỉ dẫn Nhận định hoc html co ban
I. SESSION
1. định nghĩa
Session được hiểu là khoảng thời gian mà người dùng giao thiệp mang 1 ứng dụng bất kỳ hay còn gọi là 1 phiên khiến cho việc
Một session được bất đầu khi người dùng truy cập vào ứng dụng lần trước hết và chấm dứt khi người dùng thoát ra khỏi ứng dụng
Mỗi 1 session hay 1 phiên khiến cho việc thì được cấp 1 ID và được lưu trong thư mục thiết lập, trong file php.ini (với tham số session.save_path)
2. khiến cho việc mang SESSION
a. Khai báo phiên khiến cho việc mang session
Để sử dụng hay bắt đầu khiến cho việc mang session ta sử dụng cú pháp session_start()
Chú ý: Cú pháp này phải nằm trên hồ hết các kịch bản HTML cũng như các lệnh in ra màn hình như echo(); print(),…
1
2
3
<>
session_start();
?>
b. Đăng ký 1 SESSION
Sau khi đã khai báo 1 phiên khiến cho việc thì tiếp theo chúng ta phải khởi tạo 1 Session mang việc đăng ký 1 Session Name mang cú pháp đăng ký như sau:
$_SESSION["ten_session"] = "Giá trị";
Ví dụ:
1
2
3
<>
?>
Sau khi SESSION được khởi tạo. Ta mang thể sử dụng nó như 1 biến thông thường ở hồ hết các nơi trong project mang điều kiện mang khai báo session_start()
Ví dụ:
<>
session_start();
echo $_SESSION["website"];
?>
c. Xóa 1 SESSION
* Hủy bỏ 1 SESSION
Cú pháp:
session_unset("ten_session");
Ví dụ:
<>
session_unset("website");
?>
* Hủy bỏ hồ hết các SESSION
Cú pháp:
Ngoài lề: Nhận định về
lap trinh android
session_destroy();
Hay chỉ đơn thuần là tắt trình duyệt y đi và bật lại
3. ứng dụng của SESSION
SESSION đặc thù quan trọng mang 1 website. Nó mang phổ biến tác dụng như:
+ Tạo chức năng đăng nhập
+ Phân quyền user
+ khiến cho chức năng giỏ hàng
+ thông báo các lỗi khi submit form (validate)
.............
II. COOKIE
1. định nghĩa
COOKIE là 1 đoạn dữ liệu được ghi vào đĩa cứng hoặc bộ nhớ của máy người sử dụng. Nó được trình duyệt y gởi ngược lên lại server mỗi khi browser tải 1 trang web trong khoảng server.
các thông báo được lưu trữ trong cookie hoàn toàn phụ thuộc vào website trên server. Mỗi website mang thể lưu trữ các thông báo khác nhau trong cookie, tỉ dụ thời điểm lần cuối ta ké thăm website, đánh dấu ta đã login hay chưa, v.v...
Cookie được tạo ra bởi website và gởi đến browser, do đó 2 website khác nhau (cho dù cộng host trên 1 server) sẽ mang 2 cookie khác nhau gởi đến browser. không những thế, mỗi browser điều hành và lưu trữ cookie theo cách riêng của mình, do đó 2 browser cộng truy cập vào 1 website sẽ nhận được 2 cookie khác nhau.
2. khiến cho việc mang COOKIE
a. Thiết lập COOKIE
Cú pháp:
setcookie("ten_cookie","giá trị", thời gian sống);
Trong đó:
+ ten_cookie: là tên mà chúng ta đặt cho phiên khiến cho việc.
+ Giá trị: là tham số của ten_cookie.
Ví dụ:
<>
?>
Như tỉ dụ trên ta thấy mang tên là username và giá trị mang thời gian sống là 1 giờ tính trong khoảng thời điểm thiết lập.
Chú ý: Kịch bản cookie phải đặt trên mọi giá trị trả về bao gồm thẻ HTML và lệnh echo.
b. sử dụng cookie:
Để sử dụng lại cookie vừa thiết lập, chúng ta sử dụng cú pháp:
Cú pháp:
$_COOKIE["tên cookies"]
Tên cookie là tên mà chúng ta thiết lập phía trên.
Ví dụ:
Tạo trang vidu.php mang nội dung sau:
1
<>
setcookie("name","",time() + 3600);
?>
Click here
tiếp diễn tạo trang vidu2.php mang nội dung sau:
<>
echo "Tên của bạn là: " . $_COOKIE['name' ] ."";
?>
c. Hủy Cookie
Để hủy 1 cookie đã được tạo ta mang thể sử dụng 1 trong 2 cách sau:
+ cách 1: Gọi hàm setcookie chỉ mang tên và không mang tham số khác
setcookie("Tên cookie")
+ cách 2: sử dụng thời gian hết hạn cookie là thời điểm trong kí vãng.
Ví dụ:
1
2
3
<>
setcookie("name","",time()-3600);
?>
3. ứng dụng của COOKIE
- COOKIE thường được sử dụng để ghi nhớ đăng nhập trọng website
.....
Giới thiệu về học lập trình web từ cơ bản đến nâng cao
LỜI KẾT
Trên đây là bài học về SESSION và COOKIE trong PHP và cũng là bài cuối cùng trong loạt bài tự học PHP căn bản của mình.
Chúc Anh chị em học rẻ, mang hiệu quả và luôn giữ được ngọn lửa ham mê. ^^
SESSION và COOKIE: là 2 cách sử dụng để điều hành các phiên khiến cho việc giữa người sử dụng và hệ thống. Việc điều hành phiên khiến cho việc này sẽ giúp bạn tạo ra sự chứng nhận hiệu quả bởi việc công nhận thông báo trước khi truy cập vào 1 phân vùng một mực. không những thế, việc điều hành rẻ phiên khiến cho việc cũng giúp người truy cập cảm thấy thuận tiện sử dụng nhà cung cấp của trang web cho các lần truy cập sau. Bởi cớ chế điều hành phiên khiến cho việc ghi nhận lại giai đoạn truy cập của người sử dụng khi họ thăm viếc trang web của bạn lần đầu.
chỉ dẫn Nhận định hoc html co ban
I. SESSION
1. định nghĩa
Session được hiểu là khoảng thời gian mà người dùng giao thiệp mang 1 ứng dụng bất kỳ hay còn gọi là 1 phiên khiến cho việc
Một session được bất đầu khi người dùng truy cập vào ứng dụng lần trước hết và chấm dứt khi người dùng thoát ra khỏi ứng dụng
Mỗi 1 session hay 1 phiên khiến cho việc thì được cấp 1 ID và được lưu trong thư mục thiết lập, trong file php.ini (với tham số session.save_path)
2. khiến cho việc mang SESSION
a. Khai báo phiên khiến cho việc mang session
Để sử dụng hay bắt đầu khiến cho việc mang session ta sử dụng cú pháp session_start()
Chú ý: Cú pháp này phải nằm trên hồ hết các kịch bản HTML cũng như các lệnh in ra màn hình như echo(); print(),…
1
2
3
<>
session_start();
?>
b. Đăng ký 1 SESSION
Sau khi đã khai báo 1 phiên khiến cho việc thì tiếp theo chúng ta phải khởi tạo 1 Session mang việc đăng ký 1 Session Name mang cú pháp đăng ký như sau:
$_SESSION["ten_session"] = "Giá trị";
Ví dụ:
1
2
3
<>
?>
Sau khi SESSION được khởi tạo. Ta mang thể sử dụng nó như 1 biến thông thường ở hồ hết các nơi trong project mang điều kiện mang khai báo session_start()
Ví dụ:
<>
session_start();
echo $_SESSION["website"];
?>
c. Xóa 1 SESSION
* Hủy bỏ 1 SESSION
Cú pháp:
session_unset("ten_session");
Ví dụ:
<>
session_unset("website");
?>
* Hủy bỏ hồ hết các SESSION
Cú pháp:
Ngoài lề: Nhận định về
lap trinh android
session_destroy();
Hay chỉ đơn thuần là tắt trình duyệt y đi và bật lại
3. ứng dụng của SESSION
SESSION đặc thù quan trọng mang 1 website. Nó mang phổ biến tác dụng như:
+ Tạo chức năng đăng nhập
+ Phân quyền user
+ khiến cho chức năng giỏ hàng
+ thông báo các lỗi khi submit form (validate)
.............
II. COOKIE
1. định nghĩa
COOKIE là 1 đoạn dữ liệu được ghi vào đĩa cứng hoặc bộ nhớ của máy người sử dụng. Nó được trình duyệt y gởi ngược lên lại server mỗi khi browser tải 1 trang web trong khoảng server.
các thông báo được lưu trữ trong cookie hoàn toàn phụ thuộc vào website trên server. Mỗi website mang thể lưu trữ các thông báo khác nhau trong cookie, tỉ dụ thời điểm lần cuối ta ké thăm website, đánh dấu ta đã login hay chưa, v.v...
Cookie được tạo ra bởi website và gởi đến browser, do đó 2 website khác nhau (cho dù cộng host trên 1 server) sẽ mang 2 cookie khác nhau gởi đến browser. không những thế, mỗi browser điều hành và lưu trữ cookie theo cách riêng của mình, do đó 2 browser cộng truy cập vào 1 website sẽ nhận được 2 cookie khác nhau.
2. khiến cho việc mang COOKIE
a. Thiết lập COOKIE
Cú pháp:
setcookie("ten_cookie","giá trị", thời gian sống);
Trong đó:
+ ten_cookie: là tên mà chúng ta đặt cho phiên khiến cho việc.
+ Giá trị: là tham số của ten_cookie.
Ví dụ:
<>
?>
Như tỉ dụ trên ta thấy mang tên là username và giá trị mang thời gian sống là 1 giờ tính trong khoảng thời điểm thiết lập.
Chú ý: Kịch bản cookie phải đặt trên mọi giá trị trả về bao gồm thẻ HTML và lệnh echo.
b. sử dụng cookie:
Để sử dụng lại cookie vừa thiết lập, chúng ta sử dụng cú pháp:
Cú pháp:
$_COOKIE["tên cookies"]
Tên cookie là tên mà chúng ta thiết lập phía trên.
Ví dụ:
Tạo trang vidu.php mang nội dung sau:
1
<>
setcookie("name","",time() + 3600);
?>
Click here
tiếp diễn tạo trang vidu2.php mang nội dung sau:
<>
echo "Tên của bạn là: " . $_COOKIE['name' ] ."";
?>
c. Hủy Cookie
Để hủy 1 cookie đã được tạo ta mang thể sử dụng 1 trong 2 cách sau:
+ cách 1: Gọi hàm setcookie chỉ mang tên và không mang tham số khác
setcookie("Tên cookie")
+ cách 2: sử dụng thời gian hết hạn cookie là thời điểm trong kí vãng.
Ví dụ:
1
2
3
<>
setcookie("name","",time()-3600);
?>
3. ứng dụng của COOKIE
- COOKIE thường được sử dụng để ghi nhớ đăng nhập trọng website
.....
Giới thiệu về học lập trình web từ cơ bản đến nâng cao
LỜI KẾT
Trên đây là bài học về SESSION và COOKIE trong PHP và cũng là bài cuối cùng trong loạt bài tự học PHP căn bản của mình.
Chúc Anh chị em học rẻ, mang hiệu quả và luôn giữ được ngọn lửa ham mê. ^^