Hướng dẫn passing session id in php - chuyển id phiên trong php

Có hai phương pháp để truyền một ID phiên:

  • Bánh quy
  • Tham số URL

Mô -đun phiên hỗ trợ cả hai phương thức. Cookie là tối ưu, nhưng vì chúng không phải lúc nào cũng có sẵn, chúng tôi cũng cung cấp một cách khác. Phương thức thứ hai nhúng ID phiên trực tiếp vào URL.

PHP có khả năng biến đổi các liên kết trong suốt. Nếu tùy chọn thời gian chạy session.use_trans_sid được bật, URI tương đối sẽ được thay đổi để chứa ID phiên tự động.

Ghi chú::

Chỉ thị arg_separator.output php.ini cho phép tùy chỉnh dấu phân cách đối số. Đối với sự phù hợp hoàn toàn XHTML, Chỉ định & amp; ở đó.

Ngoài ra, bạn có thể sử dụng hằng số SID được xác định nếu phiên bắt đầu. Nếu khách hàng không gửi cookie phiên thích hợp, nó có mẫu session_name=session_id. Nếu không, nó mở rộng sang một chuỗi trống. Vì vậy, bạn có thể nhúng nó vô điều kiện vào URL.SID which is defined if the session started. If the client did not send an appropriate session cookie, it has the form session_name=session_id. Otherwise, it expands to an empty string. Thus, you can embed it unconditionally into URLs.

Ví dụ sau đây cho thấy cách đăng ký một biến và cách liên kết chính xác với trang khác bằng SID.SID.

Ví dụ #1 đếm số lần truy cập của một người dùng




Hello visitor, you have seen this page  times.


To continue, 

Bài Viết Liên Quan

Chủ Đề