Hướng dẫn what is session key in php? - khóa phiên trong php là gì?

(Php 4, Php 5, Php 7, Php 8)

session_id - Nhận và/hoặc đặt ID phiên hiện tạiGet and/or set the current session id

Sự mô tả

session_id (? Chuỗi $id = null): Chuỗi | Sai(?string $id = null): string|false

Hằng số SID cũng có thể được sử dụng để truy xuất tên và ID phiên hiện tại dưới dạng chuỗi phù hợp để thêm URL. Xem thêm Xử lý phiên.SID can also be used to retrieve the current name and session id as a string suitable for adding to URLs. See also Session handling.

Thông số

id

Nếu id được chỉ định chứ không phải null, nó sẽ thay thế ID phiên hiện tại. session_id () cần được gọi trước session_start () cho mục đích đó. Tùy thuộc vào trình xử lý phiên, không phải tất cả các ký tự được phép trong ID phiên. Ví dụ: Trình xử lý phiên tệp chỉ cho phép các ký tự trong phạm vi a-z A-Z 0-9 , (comma) and - (minus)!null, it will replace the current session id. session_id() needs to be called before session_start() for that purpose. Depending on the session handler, not all characters are allowed within the session id. For example, the file session handler only allows characters in the range a-z A-Z 0-9 , (comma) and - (minus)!

Lưu ý: Khi sử dụng cookie phiên, chỉ định id cho session_id () sẽ luôn gửi cookie mới khi session_start () được gọi, bất kể ID phiên hiện tại có giống hệt với phần được đặt.: When using session cookies, specifying an id for session_id() will always send a new cookie when session_start() is called, regardless if the current session id is identical to the one being set.

Trả về giá trị

session_id () Trả về ID phiên cho phiên hiện tại hoặc chuỗi trống ("") nếu không có phiên hiện tại (không có ID phiên hiện tại tồn tại). Về thất bại, false được trả lại. returns the session id for the current session or the empty string ("") if there is no current session (no current session id exists). On failure, false is returned.

Thay đổi

Phiên bảnSự mô tả
8.0.0 session_id (? Chuỗi $id = null): Chuỗi | Sai

Hằng số SID cũng có thể được sử dụng để truy xuất tên và ID phiên hiện tại dưới dạng chuỗi phù hợp để thêm URL. Xem thêm Xử lý phiên.

  • Thông số
  • id
  • Nếu id được chỉ định chứ không phải null, nó sẽ thay thế ID phiên hiện tại. session_id () cần được gọi trước session_start () cho mục đích đó. Tùy thuộc vào trình xử lý phiên, không phải tất cả các ký tự được phép trong ID phiên. Ví dụ: Trình xử lý phiên tệp chỉ cho phép các ký tự trong phạm vi a-z A-Z 0-9 , (comma) and - (minus)!
  • Lưu ý: Khi sử dụng cookie phiên, chỉ định id cho session_id () sẽ luôn gửi cookie mới khi session_start () được gọi, bất kể ID phiên hiện tại có giống hệt với phần được đặt.

Trả về giá trị

session_id () Trả về ID phiên cho phiên hiện tại hoặc chuỗi trống ("") nếu không có phiên hiện tại (không có ID phiên hiện tại tồn tại). Về thất bại, false được trả lại.

null1

null2

null3

null4

null5

null6

Thay đổi

session_id () Trả về ID phiên cho phiên hiện tại hoặc chuỗi trống ("") nếu không có phiên hiện tại (không có ID phiên hiện tại tồn tại). Về thất bại, false được trả lại.

null7

null8

null9

null6

Thay đổi

Phiên bản

SID1

SID2

SID3

SID4

SID5

null6

id bây giờ là không thể.

session_id () Trả về ID phiên cho phiên hiện tại hoặc chuỗi trống ("") nếu không có phiên hiện tại (không có ID phiên hiện tại tồn tại). Về thất bại, false được trả lại.

SID7

SID8

null6

Thay đổi

Phiên bản

id0

id bây giờ là không thể.

session_id () Trả về ID phiên cho phiên hiện tại hoặc chuỗi trống ("") nếu không có phiên hiện tại (không có ID phiên hiện tại tồn tại). Về thất bại, false được trả lại.

id1

Thay đổi

Phiên bản

id2

id bây giờ là không thể.

Phiên bản

id3

id bây giờ là không thể.

Xem thêm

id4

session_regenerate_id () - Cập nhật ID phiên hiện tại với một bản mới được tạo

session_start () - Bắt đầu phiên mới hoặc tiếp tục phiên hiện có

id5

id6

null6

session_set_save_handler () - Đặt các chức năng lưu trữ phiên cấp độ người dùng

Xem thêm

id8

id9

id0

id1

null6

session_regenerate_id () - Cập nhật ID phiên hiện tại với một bản mới được tạo

session_start () - Bắt đầu phiên mới hoặc tiếp tục phiên hiện có

id3

session_set_save_handler () - Đặt các chức năng lưu trữ phiên cấp độ người dùng

phiên.save_handler

id4

id5

null6

id bây giờ là không thể.

Xem thêm

id7

id8

id9

null0

null1

null6

session_regenerate_id () - Cập nhật ID phiên hiện tại với một bản mới được tạo

Phiên bản

null3

null4

null6

id bây giờ là không thể.

Xem thêm

null6

null7

null8

session_regenerate_id () - Cập nhật ID phiên hiện tại với một bản mới được tạo

session_start () - Bắt đầu phiên mới hoặc tiếp tục phiên hiện có

phiên.save_handler

a-z A-Z 0-9 , (comma) and - (minus)0

a-z A-Z 0-9 , (comma) and - (minus)1

a-z A-Z 0-9 , (comma) and - (minus)2

null6

Riikka K ¶

Phiên bản

a-z A-Z 0-9 , (comma) and - (minus)4

id bây giờ là không thể.

Phiên bản

a-z A-Z 0-9 , (comma) and - (minus)5

id bây giờ là không thể.

Xem thêm

a-z A-Z 0-9 , (comma) and - (minus)6

a-z A-Z 0-9 , (comma) and - (minus)7

a-z A-Z 0-9 , (comma) and - (minus)8

a-z A-Z 0-9 , (comma) and - (minus)9

id0

Phiên trong PHP là gì?

Một phiên là một cách để lưu trữ thông tin (trong các biến) sẽ được sử dụng trên nhiều trang. Không giống như cookie, thông tin không được lưu trữ trên máy tính người dùng.a way to store information (in variables) to be used across multiple pages. Unlike a cookie, the information is not stored on the users computer.

Làm thế nào tôi có thể biết ID phiên của tôi trong PHP?

session_id () trả về ID phiên cho phiên hiện tại hoặc chuỗi trống ("") nếu không có phiên hiện tại (không tồn tại ID phiên hiện tại). Về thất bại, sai được trả lại. returns the session id for the current session or the empty string ( "" ) if there is no current session (no current session id exists). On failure, false is returned.

Ví dụ ID phiên là gì?

ID phiên có thể được xác định bởi tùy chọn dòng lệnh hoặc tài nguyên.ID phiên có thể là một giá trị duy nhất;Ví dụ: có thể xác định một bộ ID phiên, có thể xác định được; ví dụ: Smith+N trong đó n là 3 sẽ cung cấp 3 ID phiên có sẵn, Smith Smith1 ", Smith Smith2" và Hồi Smith3 ".“Smith". A set of session Ids can be defined; for example, Smith+n where n is 3 would make 3 session Ids available, “Smith1", “Smith2", and “Smith3".

ID phiên của tôi là gì?

ID phiên là một số duy nhất mà máy chủ của trang web gán một người dùng cụ thể trong suốt thời gian truy cập (phiên) của người dùng đó.ID phiên có thể được lưu trữ dưới dạng cookie, trường biểu mẫu hoặc URL (Trình định vị tài nguyên thống nhất).Một số máy chủ web tạo ID phiên bằng cách tăng số lượng tĩnh.a unique number that a Web site's server assigns a specific user for the duration of that user's visit (session). The session ID can be stored as a cookie, form field, or URL (Uniform Resource Locator). Some Web servers generate session IDs by simply incrementing static numbers.