Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tôi đang làm Quiz trực tuyến loại kịch bản bằng PHP. Tốt hơn là sử dụng cookie hoặc phiên

Tôi cho rằng, vì đây là một câu đố, bạn sẽ tính điểm, ghi thứ hạng, v.v. Vì vậy, người dùng của bạn cuối cùng sẽ cố gắng gian lận.

Vì vậy, tôi muốn giới thiệu các phiên chỉ ở phía máy chủ. $_SESSION là một mảng, như $_GET$_POST , duy nhất cho mọi người dùng sử dụng trang web của bạn. Bạn có thể đặt và lấy bất cứ thứ gì khi bạn muốn.

Điều duy nhất phía máy khách là một cookie đặc biệt, được gọi là PHPSESSID, là id của khách truy cập của bạn, được PHP sử dụng để truy xuất $_SESSION của họ mảng.

Chỉ những việc bạn phải làm là bắt đầu mọi trang bằng session_start(); , trước bất kỳ hướng dẫn nào (ngoại trừ nếu bạn sử dụng bộ đệm như ob_start() )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kết nối với cơ sở dữ liệu quickbooks thông qua odbc với php?

  2. ProxySQL:Tất cả các tài nguyên của Somenines

  3. Truy vấn cơ sở dữ liệu phân biệt chữ hoa chữ thường

  4. MySQL - Tham gia và đếm các hàng từ một bảng khác

  5. MySql từ chối sử dụng chỉ mục