AUTO_INCREMENT
6 AUTO_INCREMENT
7AUTO_INCREMENT
8TABLE
2TABLE
00TABLE
2TABLE
02____32TABLE
04TABLE
05
AUTO_INCREMENT
03
TABLE
07
TABLE
08 TABLE
09____310AUTO_INCREMENT
58TABLE
12TABLE
13
AUTO_INCREMENT
03
AUTO_INCREMENT
9TABLE
16
AUTO_INCREMENT
9TABLE
18
AUTO_INCREMENT
9TABLE
20
AUTO_INCREMENT
9TABLE
22
AUTO_INCREMENT
9AUTO_INCREMENT
05 TABLE
25AUTO_INCREMENT
6TABLE
2TABLE
10AUTO_INCREMENT
58TABLE
30TABLE
31
AUTO_INCREMENT
9AUTO_INCREMENT
09 TABLE
25AUTO_INCREMENT
6TABLE
2TABLE
10AUTO_INCREMENT
58TABLE
39TABLE
31
AUTO_INCREMENT
9TABLE
42 TABLE
25AUTO_INCREMENT
6TABLE
2TABLE
10AUTO_INCREMENT
58TABLE
48TABLE
31
AUTO_INCREMENT
9TABLE
51 TABLE
25AUTO_INCREMENT
6TABLE
2TABLE
10AUTO_INCREMENT
58TABLE
57TABLE
31
AUTO_INCREMENT
03
AUTO_INCREMENT
9TABLE
61
AUTO_INCREMENT
9TABLE
63
AUTO_INCREMENT
9TABLE
08 TABLE
66_______367TABLE
66AUTO_INCREMENT
05TABLE
70TABLE
71TABLE
66AUTO_INCREMENT
53TABLE
2TABLE
75TABLE
76
AUTO_INCREMENT
9TABLE
08 TABLE
66_______367TABLE
66AUTO_INCREMENT
09TABLE
70TABLE
71TABLE
66AUTO_INCREMENT
53TABLE
2TABLE
88TABLE
76
AUTO_INCREMENT
9TABLE
08 TABLE
66_______367TABLE
66____342TABLE
70TABLE
71TABLE
66AUTO_INCREMENT
53TABLE
2AUTO_INCREMENT
0501TABLE
76
AUTO_INCREMENT
03
AUTO_INCREMENT
9TABLE
08 ________ 366TABLE
42 ________ 10508TABLE
51 ________ 10510
AUTO_INCREMENT
156TABLE
71TABLE
66AUTO_INCREMENT
53TABLE
2AUTO_INCREMENT
0516TABLE
05
AUTO_INCREMENT
156AUTO_INCREMENT
0519
AUTO_INCREMENT
9____10521
AUTO_INCREMENT
03
AUTO_INCREMENT
9____10524
AUTO_INCREMENT
9TABLE
08 TABLE
66____10528TABLE
66AUTO_INCREMENT
53AUTO_INCREMENT
0531
AUTO_INCREMENT
156
AUTO_INCREMENT
156AUTO_INCREMENT
0534
AUTO_INCREMENT
156AUTO_INCREMENT
0536 AUTO_INCREMENT
0537TABLE
42TABLE
05
AUTO_INCREMENT
156
AUTO_INCREMENT
156AUTO_INCREMENT
0542
AUTO_INCREMENT
156AUTO_INCREMENT
0544 AUTO_INCREMENT
0545
AUTO_INCREMENT
0546AUTO_INCREMENT
0547AUTO_INCREMENT
0548TABLE
2AUTO_INCREMENT
0550TABLE
2AUTO_INCREMENT
0552AUTO_INCREMENT
0553
AUTO_INCREMENT
156
AUTO_INCREMENT
156AUTO_INCREMENT
0556AUTO_INCREMENT
6____32AUTO_INCREMENT
0544TABLE
05
AUTO_INCREMENT
03
AUTO_INCREMENT
156AUTO_INCREMENT
0563
AUTO_INCREMENT
156AUTO_INCREMENT
0565
AUTO_INCREMENT
156AUTO_INCREMENT
57_______158____330AUTO_INCREMENT
0AUTO_INCREMENT
05AUTO_INCREMENT
08
AUTO_INCREMENT
156
AUTO_INCREMENT
156AUTO_INCREMENT
0575
AUTO_INCREMENT
156AUTO_INCREMENT
57____158AUTO_INCREMENT
59AUTO_INCREMENT
0AUTO_INCREMENT
0581AUTO_INCREMENT
08
AUTO_INCREMENT
156
AUTO_INCREMENT
156AUTO_INCREMENT
0585
AUTO_INCREMENT
156AUTO_INCREMENT
0587
AUTO_INCREMENT
156AUTO_INCREMENT
0589AUTO_INCREMENT
0590TABLE
05
AUTO_INCREMENT
9____10521
AUTO_INCREMENT
0521
AUTO_INCREMENT
03
AUTO_INCREMENT
0596
TABLE
08 TABLE
09____310AUTO_INCREMENT
58AUTO_INCREMENT
901TABLE
13
AUTO_INCREMENT
9
AUTO_INCREMENT
9AUTO_INCREMENT
905
AUTO_INCREMENT
9AUTO_INCREMENT
05 TABLE
25AUTO_INCREMENT
6TABLE
2TABLE
10AUTO_INCREMENT
58TABLE
30TABLE
31
AUTO_INCREMENT
9AUTO_INCREMENT
0536 TABLE
25AUTO_INCREMENT
6TABLE
2TABLE
10AUTO_INCREMENT
58AUTO_INCREMENT
922TABLE
31
AUTO_INCREMENT
03
AUTO_INCREMENT
9AUTO_INCREMENT
926
AUTO_INCREMENT
9TABLE
08 TABLE
66______367TABLE
66AUTO_INCREMENT
05TABLE
70
AUTO_INCREMENT
156TABLE
71TABLE
66AUTO_INCREMENT
53TABLE
2TABLE
75TABLE
05
AUTO_INCREMENT
9____10521
AUTO_INCREMENT
9TABLE
08 TABLE
66____367TABLE
66AUTO_INCREMENT
0536TABLE
70
AUTO_INCREMENT
156TABLE
71____366AUTO_INCREMENT
53TABLE
2AUTO_INCREMENT
0501TABLE
05
AUTO_INCREMENT
9____10521
AUTO_INCREMENT
03
AUTO_INCREMENT
9AUTO_INCREMENT
961
AUTO_INCREMENT
9TABLE
08 TABLE
66____10528TABLE
66AUTO_INCREMENT
53AUTO_INCREMENT
0531
AUTO_INCREMENT
156
AUTO_INCREMENT
156AUTO_INCREMENT
971
AUTO_INCREMENT
156AUTO_INCREMENT
0536 AUTO_INCREMENT
0537AUTO_INCREMENT
0536TABLE
05
AUTO_INCREMENT
156
AUTO_INCREMENT
156AUTO_INCREMENT
0544 AUTO_INCREMENT
980
AUTO_INCREMENT
981AUTO_INCREMENT
0548 AUTO_INCREMENT
983AUTO_INCREMENT
0552AUTO_INCREMENT
985
AUTO_INCREMENT
156AUTO_INCREMENT
987 AUTO_INCREMENT
988AUTO_INCREMENT
6TABLE
2AUTO_INCREMENT
0544TABLE
05
AUTO_INCREMENT
03
AUTO_INCREMENT
156AUTO_INCREMENT
995
AUTO_INCREMENT
156AUTO_INCREMENT
997
AUTO_INCREMENT
156TABLE
08 AUTO_INCREMENT
1500AUTO_INCREMENT
987AUTO_INCREMENT
1502
AUTO_INCREMENT
1503
AUTO_INCREMENT
1503AUTO_INCREMENT
1505
AUTO_INCREMENT
1503AUTO_INCREMENT
57AUTO_INCREMENT
58____330AUTO_INCREMENT
0AUTO_INCREMENT
05AUTO_INCREMENT
08
AUTO_INCREMENT
1503
AUTO_INCREMENT
1503____10575
AUTO_INCREMENT
1503AUTO_INCREMENT
57AUTO_INCREMENT
58AUTO_INCREMENT
59AUTO_INCREMENT
0AUTO_INCREMENT
1521AUTO_INCREMENT
08
AUTO_INCREMENT
1503
AUTO_INCREMENT
1503AUTO_INCREMENT
1525
AUTO_INCREMENT
1503AUTO_INCREMENT
1527
AUTO_INCREMENT
1503AUTO_INCREMENT
0589AUTO_INCREMENT
0590TABLE
05
AUTO_INCREMENT
156AUTO_INCREMENT
0521
AUTO_INCREMENT
156AUTO_INCREMENT
1535 AUTO_INCREMENT
1536
AUTO_INCREMENT
1503
AUTO_INCREMENT
1503AUTO_INCREMENT
1539
AUTO_INCREMENT
1503TABLE
71____366AUTO_INCREMENT
53TABLE
2AUTO_INCREMENT
1545TABLE
05
AUTO_INCREMENT
156AUTO_INCREMENT
0521
AUTO_INCREMENT
9____10521
AUTO_INCREMENT
0521
AUTO_INCREMENT
03
AUTO_INCREMENT
1553
Giải thích. Phiên được bắt đầu bằng phương thức session_start[]. Sau đó, các biến được khai báo và một mảng lỗi được tạo. Nó sẽ lưu trữ tất cả các thông báo lỗi. máy chủ. trang php sau đó được kết nối với cơ sở dữ liệu 'đăng ký' được tạo trước đó. Sau khi người dùng nhấp vào nút 'đăng ký' trên sổ đăng ký. php, dữ liệu đã nhập được gửi đến cơ sở dữ liệu và điều này hoàn tất đăng ký mới. Tuy nhiên, xác thực biểu mẫu được thực hiện trước đó để đảm bảo rằng người dùng điền vào biểu mẫu chính xác. Tất cả các trường là bắt buộc và không được để trống.
Dòng 18 – 21. mysqli_real_escape_string thoát các ký tự đặc biệt trước khi gửi dữ liệu tới cơ sở dữ liệu. Điều này rất cần thiết để bảo mật cơ sở dữ liệu khỏi các lần tiêm SQL.
Dòng 25 – 27. Những dòng này đảm bảo rằng người dùng đang điền vào tất cả các ô nhập liệu và liệu 'mật khẩu' và 'xác nhận mật khẩu' có khớp hay không. Nếu cả hai mật khẩu đều khớp, thì mã sẽ tiếp tục chạy.
Dòng 29 – 32. Kiểm tra xem mật khẩu có khớp hay không.
Dòng 35 – 46. Nếu số lượng lỗi cho đến thời điểm này bằng 0, thì mật khẩu sẽ được mã hóa 'md5' và dữ liệu đã nhập được gửi đến cơ sở dữ liệu. Sau khi quá trình đăng ký hoàn tất, tên người dùng được lưu trữ trong biến phiên và người dùng được chuyển hướng đến chỉ mục. trang php, nơi anh ta được yêu cầu nhập thông tin đăng nhập.
Dòng 50 – 80. Đầu tiên tên người dùng và mật khẩu được nhập trong vệ sinh. Điều này là cần thiết để tăng cường bảo mật cơ sở dữ liệu, vì nó loại bỏ khả năng bị tiêm SQL. Người dùng nhận được thông báo lỗi nếu trường tên người dùng hoặc mật khẩu bị bỏ trống.
Nếu số lượng lỗi cho đến khi đoạn mã này được tìm thấy bằng 0, thì quá trình kiểm tra cơ sở dữ liệu sẽ được thực hiện. Nếu tên người dùng được nhập bởi người dùng được tìm thấy trong cơ sở dữ liệu, thì người dùng đăng nhập thành công. Người dùng sau đó được chuyển hướng đến 'chỉ mục. trang php.
đăng nhập. php
html
AUTO_INCREMENT
96AUTO_INCREMENT
97 AUTO_INCREMENT
1556
AUTO_INCREMENT
1557
AUTO_INCREMENT
150AUTO_INCREMENT
1559____1155
AUTO_INCREMENT
150AUTO_INCREMENT
1562AUTO_INCREMENT
155
AUTO_INCREMENT
9AUTO_INCREMENT
150____11566AUTO_INCREMENT
155
AUTO_INCREMENT
156AUTO_INCREMENT
1569
AUTO_INCREMENT
156AUTO_INCREMENT
1571
AUTO_INCREMENT
9TABLE
773____11566AUTO_INCREMENT
155
AUTO_INCREMENT
9
AUTO_INCREMENT
9AUTO_INCREMENT
150AUTO_INCREMENT
1579 AUTO_INCREMENT
1580AUTO_INCREMENT
153AUTO_INCREMENT
1582 AUTO_INCREMENT
1583AUTO_INCREMENT
153AUTO_INCREMENT
1585
AUTO_INCREMENT
1503AUTO_INCREMENT
1587AUTO_INCREMENT
153AUTO_INCREMENT
1589AUTO_INCREMENT
155
TABLE
773AUTO_INCREMENT
1562____1155
AUTO_INCREMENT
150AUTO_INCREMENT
1595AUTO_INCREMENT
155
AUTO_INCREMENT
9AUTO_INCREMENT
150____1151 AUTO_INCREMENT
152AUTO_INCREMENT
153TABLE
0602AUTO_INCREMENT
155
AUTO_INCREMENT
156AUTO_INCREMENT
150____40606TABLE
0607TABLE
0606AUTO_INCREMENT
155
AUTO_INCREMENT
9TABLE
773____1151AUTO_INCREMENT
155
TABLE
0614
AUTO_INCREMENT
9AUTO_INCREMENT
150TABLE
0617 TABLE
0618AUTO_INCREMENT
153TABLE
0620 TABLE
0621AUTO_INCREMENT
153TABLE
0623AUTO_INCREMENT
155
AUTO_INCREMENT
03
AUTO_INCREMENT
156AUTO_INCREMENT
96AUTO_INCREMENT
97 TABLE
0629
AUTO_INCREMENT
03
AUTO_INCREMENT
156AUTO_INCREMENT
150AUTO_INCREMENT
151 AUTO_INCREMENT
152AUTO_INCREMENT
153TABLE
0636AUTO_INCREMENT
155
AUTO_INCREMENT
1503AUTO_INCREMENT
150TABLE
0640TABLE
0641TABLE
0640AUTO_INCREMENT
155
AUTO_INCREMENT
1503AUTO_INCREMENT
150TABLE
0646 AUTO_INCREMENT
1583AUTO_INCREMENT
153TABLE
0649 TABLE
0650AUTO_INCREMENT
153TABLE
0652 AUTO_INCREMENT
155
AUTO_INCREMENT
156TABLE
773AUTO_INCREMENT
151AUTO_INCREMENT
155
AUTO_INCREMENT
156AUTO_INCREMENT
150AUTO_INCREMENT
151 AUTO_INCREMENT
152AUTO_INCREMENT
153TABLE
0636AUTO_INCREMENT
155
AUTO_INCREMENT
1503AUTO_INCREMENT
150TABLE
0640TABLE
0668TABLE
0640AUTO_INCREMENT
155
AUTO_INCREMENT
1503AUTO_INCREMENT
150TABLE
0646 AUTO_INCREMENT
1583AUTO_INCREMENT
153TABLE
0676 TABLE
0650AUTO_INCREMENT
153TABLE
0676AUTO_INCREMENT
155
AUTO_INCREMENT
156TABLE
773AUTO_INCREMENT
151AUTO_INCREMENT
155
AUTO_INCREMENT
156AUTO_INCREMENT
150AUTO_INCREMENT
151 AUTO_INCREMENT
152AUTO_INCREMENT
153TABLE
0636AUTO_INCREMENT
155
AUTO_INCREMENT
1503AUTO_INCREMENT
150TABLE
0694 AUTO_INCREMENT
1583AUTO_INCREMENT
153TABLE
0697 AUTO_INCREMENT
152AUTO_INCREMENT
153TABLE
7700
TABLE
7701____40650____1153TABLE
7704AUTO_INCREMENT
155
AUTO_INCREMENT
981____37707
AUTO_INCREMENT
1503TABLE
773____40694AUTO_INCREMENT
155
AUTO_INCREMENT
156TABLE
773AUTO_INCREMENT
151AUTO_INCREMENT
155
AUTO_INCREMENT
156
AUTO_INCREMENT
150____4062____1155
_______11503____37721
AUTO_INCREMENT
1503AUTO_INCREMENT
150TABLE
7724 AUTO_INCREMENT
1587AUTO_INCREMENT
153TABLE
7727AUTO_INCREMENT
155
AUTO_INCREMENT
981____37730
AUTO_INCREMENT
1503TABLE
773____37724AUTO_INCREMENT
155
AUTO_INCREMENT
156TABLE
773____4062AUTO_INCREMENT
155
AUTO_INCREMENT
9TABLE
773____40617AUTO_INCREMENT
155
TABLE
773AUTO_INCREMENT
1595AUTO_INCREMENT
155
TABLE
773AUTO_INCREMENT
1559AUTO_INCREMENT
155
Giải thích. Trang đăng nhập của hệ thống. Người dùng phải nhập tên người dùng và mật khẩu để đăng nhập thành công. Sau khi nhấn nút đăng nhập, mã đăng nhập được ghi trong máy chủ. trang php được chạy, tất cả công việc phụ trợ đều hoạt động, như kiểm tra xem tên người dùng và mật khẩu có khớp hay không.
đăng ký. php
php
TABLE
779TABLE
7750TABLE
66TABLE
7752TABLE
7753
AUTO_INCREMENT
1557
TABLE
7755
TABLE
7756
AUTO_INCREMENT
9____37758
AUTO_INCREMENT
156TABLE
7760TABLE
7761 TABLE
7762
AUTO_INCREMENT
9____37764
AUTO_INCREMENT
9TABLE
7766____11582 TABLE
7768AUTO_INCREMENT
1585
TABLE
7770TABLE
7771____11589AUTO_INCREMENT
155
TABLE
7774
TABLE
7775
AUTO_INCREMENT
9TABLE
7777____1152AUTO_INCREMENT
153TABLE
0602AUTO_INCREMENT
155
AUTO_INCREMENT
156____37783
AUTO_INCREMENT
9____37785
TABLE
0614
AUTO_INCREMENT
9TABLE
7788____40620 TABLE
7790TABLE
7727AUTO_INCREMENT
155
AUTO_INCREMENT
03
AUTO_INCREMENT
156TABLE
779TABLE
7750TABLE
66TABLE
7798TABLE
7799
AUTO_INCREMENT
03
AUTO_INCREMENT
156TABLE
7777AUTO_INCREMENT
152AUTO_INCREMENT
153TABLE
0636AUTO_INCREMENT
155
AUTO_INCREMENT
1503AUTO_INCREMENT
008
AUTO_INCREMENT
1503AUTO_INCREMENT
010TABLE
0649 AUTO_INCREMENT
012TABLE
0652
AUTO_INCREMENT
981AUTO_INCREMENT
015AUTO_INCREMENT
016AUTO_INCREMENT
155
AUTO_INCREMENT
156____37785
AUTO_INCREMENT
156TABLE
7777AUTO_INCREMENT
152AUTO_INCREMENT
153TABLE
0636AUTO_INCREMENT
155
AUTO_INCREMENT
1503AUTO_INCREMENT
027
AUTO_INCREMENT
1503AUTO_INCREMENT
010AUTO_INCREMENT
030 AUTO_INCREMENT
012AUTO_INCREMENT
030
AUTO_INCREMENT
981AUTO_INCREMENT
015AUTO_INCREMENT
035AUTO_INCREMENT
155
AUTO_INCREMENT
156____37785
AUTO_INCREMENT
156TABLE
7777AUTO_INCREMENT
152AUTO_INCREMENT
153TABLE
0636AUTO_INCREMENT
155
AUTO_INCREMENT
1503AUTO_INCREMENT
046
AUTO_INCREMENT
1503AUTO_INCREMENT
010____40676 AUTO_INCREMENT
012AUTO_INCREMENT
051AUTO_INCREMENT
155
AUTO_INCREMENT
156____37785
AUTO_INCREMENT
156TABLE
7777AUTO_INCREMENT
152AUTO_INCREMENT
153TABLE
0636AUTO_INCREMENT
155
AUTO_INCREMENT
1503AUTO_INCREMENT
062
AUTO_INCREMENT
1503AUTO_INCREMENT
010____40676 AUTO_INCREMENT
012AUTO_INCREMENT
067AUTO_INCREMENT
155
AUTO_INCREMENT
156____37785
AUTO_INCREMENT
156TABLE
7777AUTO_INCREMENT
152AUTO_INCREMENT
153TABLE
0636AUTO_INCREMENT
155
AUTO_INCREMENT
1503AUTO_INCREMENT
078TABLE
0697 AUTO_INCREMENT
152AUTO_INCREMENT
153TABLE
7700
AUTO_INCREMENT
083AUTO_INCREMENT
012____1085AUTO_INCREMENT
155
AUTO_INCREMENT
981AUTO_INCREMENT
088
AUTO_INCREMENT
1503AUTO_INCREMENT
090
AUTO_INCREMENT
156____37785
AUTO_INCREMENT
156
AUTO_INCREMENT
094
AUTO_INCREMENT
1503AUTO_INCREMENT
096
AUTO_INCREMENT
1503AUTO_INCREMENT
098TABLE
0623AUTO_INCREMENT
155
AUTO_INCREMENT
981AUTO_INCREMENT
502
AUTO_INCREMENT
1503AUTO_INCREMENT
504
AUTO_INCREMENT
156AUTO_INCREMENT
506
AUTO_INCREMENT
9____1508
AUTO_INCREMENT
509
AUTO_INCREMENT
510
Giải thích. Trang này chứa mã HTML của trang đăng ký. 'máy chủ. php' và 'lỗi. php’ được bao gồm trong các dòng 01 và 15 tương ứng. Điều này là cần thiết để làm cho phần phụ trợ của hệ thống đăng ký hoạt động. Người dùng được yêu cầu nhập tên người dùng, email và mật khẩu để tạo tài khoản. Sau khi các trường đầu vào được điền, dữ liệu đã nhập được gửi đến bảng cơ sở dữ liệu.
chỉ mục. php
html
AUTO_INCREMENT
96AUTO_INCREMENT
97
AUTO_INCREMENT
513
AUTO_INCREMENT
514
AUTO_INCREMENT
02
AUTO_INCREMENT
03
AUTO_INCREMENT
517
AUTO_INCREMENT
518
AUTO_INCREMENT
519
AUTO_INCREMENT
520
AUTO_INCREMENT
521
AUTO_INCREMENT
9____1523
AUTO_INCREMENT
9AUTO_INCREMENT
525
AUTO_INCREMENT
0521
AUTO_INCREMENT
03
AUTO_INCREMENT
528
AUTO_INCREMENT
529
AUTO_INCREMENT
530
AUTO_INCREMENT
531
AUTO_INCREMENT
532
AUTO_INCREMENT
9AUTO_INCREMENT
534
AUTO_INCREMENT
9AUTO_INCREMENT
536
AUTO_INCREMENT
9____1538
AUTO_INCREMENT
0521
AUTO_INCREMENT
1553
AUTO_INCREMENT
1557
AUTO_INCREMENT
150AUTO_INCREMENT
1559____1155
AUTO_INCREMENT
150AUTO_INCREMENT
1562AUTO_INCREMENT
155
AUTO_INCREMENT
9AUTO_INCREMENT
150____11566AUTO_INCREMENT
551AUTO_INCREMENT
1566AUTO_INCREMENT
155
AUTO_INCREMENT
9AUTO_INCREMENT
150AUTO_INCREMENT
1579 AUTO_INCREMENT
1580AUTO_INCREMENT
153AUTO_INCREMENT
1582 AUTO_INCREMENT
1583AUTO_INCREMENT
153AUTO_INCREMENT
1585
TABLE
7770AUTO_INCREMENT
1587AUTO_INCREMENT
153AUTO_INCREMENT
1589AUTO_INCREMENT
155
TABLE
773AUTO_INCREMENT
1562____1155
AUTO_INCREMENT
150AUTO_INCREMENT
1595AUTO_INCREMENT
155
AUTO_INCREMENT
9AUTO_INCREMENT
150____1151 AUTO_INCREMENT
152AUTO_INCREMENT
153TABLE
0602AUTO_INCREMENT
155
AUTO_INCREMENT
156AUTO_INCREMENT
150____40606AUTO_INCREMENT
584TABLE
0606AUTO_INCREMENT
155
AUTO_INCREMENT
9TABLE
773____1151AUTO_INCREMENT
155
AUTO_INCREMENT
9AUTO_INCREMENT
150____1151 AUTO_INCREMENT
152AUTO_INCREMENT
153AUTO_INCREMENT
596AUTO_INCREMENT
155
AUTO_INCREMENT
03
AUTO_INCREMENT
156AUTO_INCREMENT
00
AUTO_INCREMENT
981AUTO_INCREMENT
02
AUTO_INCREMENT
156
AUTO_INCREMENT
156AUTO_INCREMENT
05
AUTO_INCREMENT
981AUTO_INCREMENT
07
AUTO_INCREMENT
156AUTO_INCREMENT
96AUTO_INCREMENT
97 AUTO_INCREMENT
11
AUTO_INCREMENT
1503AUTO_INCREMENT
150AUTO_INCREMENT
151 AUTO_INCREMENT
152AUTO_INCREMENT
153AUTO_INCREMENT
17 AUTO_INCREMENT
155
AUTO_INCREMENT
981AUTO_INCREMENT
150AUTO_INCREMENT
21AUTO_INCREMENT
155
TABLE
7770AUTO_INCREMENT
96____197
TABLE
7701AUTO_INCREMENT
27
TABLE
7701AUTO_INCREMENT
29
TABLE
7770AUTO_INCREMENT
1553
AUTO_INCREMENT
981____3773____021AUTO_INCREMENT
155
AUTO_INCREMENT
1503TABLE
773____1151AUTO_INCREMENT
155
AUTO_INCREMENT
156AUTO_INCREMENT
96AUTO_INCREMENT
97 TABLE
778
AUTO_INCREMENT
03
AUTO_INCREMENT
156AUTO_INCREMENT
46
AUTO_INCREMENT
156AUTO_INCREMENT
48
AUTO_INCREMENT
156AUTO_INCREMENT
96AUTO_INCREMENT
97 AUTO_INCREMENT
52
AUTO_INCREMENT
1503
AUTO_INCREMENT
150____4062____1155
AUTO_INCREMENT
981AUTO_INCREMENT
58
AUTO_INCREMENT
981AUTO_INCREMENT
150AUTO_INCREMENT
61AUTO_INCREMENT
155
TABLE
7770AUTO_INCREMENT
96____197 AUTO_INCREMENT
66
AUTO_INCREMENT
981____3773____061AUTO_INCREMENT
155
AUTO_INCREMENT
1503TABLE
773____4062AUTO_INCREMENT
155
AUTO_INCREMENT
1503
AUTO_INCREMENT
150____4062____1155
AUTO_INCREMENT
981AUTO_INCREMENT
150TABLE
7724 AUTO_INCREMENT
1587AUTO_INCREMENT
153AUTO_INCREMENT
84 AUTO_INCREMENT
85AUTO_INCREMENT
153AUTO_INCREMENT
87AUTO_INCREMENT
155
TABLE
7770AUTO_INCREMENT
90
AUTO_INCREMENT
981____3773____37724AUTO_INCREMENT
155
AUTO_INCREMENT
1503TABLE
773____4062AUTO_INCREMENT
155
AUTO_INCREMENT
156AUTO_INCREMENT
96AUTO_INCREMENT
97 TABLE
778
AUTO_INCREMENT
9TABLE
773____1151AUTO_INCREMENT
155
TABLE
773AUTO_INCREMENT
1595AUTO_INCREMENT
155
TABLE
773AUTO_INCREMENT
1559AUTO_INCREMENT
155
Giải thích.
Dòng 01 – 19. Tên người dùng đã được lưu trữ trong biến phiên hiện được hiển thị lại cho người dùng. Biến phiên này có thể bị hủy bằng cách sử dụng unset[$_SESSION[“products”]] hoặc session_destroy[]. Tuy nhiên, session_destroy[] sẽ hủy tất cả các biến phiên cùng một lúc. Để chỉ hủy biến phiên 'tên người dùng', sẽ tốt hơn nếu bỏ đặt biến bằng cách sử dụng unset[$_SESSION[“products”]].
Dòng 34 – 42. Điều này đảm bảo rằng trang này chỉ có thể truy cập được đối với những người dùng đã đăng nhập.
Dòng 45 – 50. Điều này sẽ hiển thị một thông báo chào mừng được cá nhân hóa cho người dùng sau khi họ đăng nhập.
Tệp CSS
CSS
TABLE
013
AUTO_INCREMENT
9TABLE
015TABLE
016TABLE
017AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
020______3016TABLE
017AUTO_INCREMENT
08
AUTO_INCREMENT
0521
TABLE
025
AUTO_INCREMENT
9TABLE
027______3016TABLE
029AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
032____3016TABLE
034AUTO_INCREMENT
08
AUTO_INCREMENT
0521
TABLE
037
AUTO_INCREMENT
9TABLE
039____3016TABLE
041AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
015TABLE
016TABLE
046 TABLE
047 TABLE
017AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
051____3016TABLE
053AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
032____3016TABLE
058AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
061______3016TABLE
063AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
066______3016TABLE
068 TABLE
069 TABLE
070AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
073____3016TABLE
075AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
078TABLE
079 TABLE
079 TABLE
017 TABLE
017AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
020______3016TABLE
087AUTO_INCREMENT
08
AUTO_INCREMENT
0521
TABLE
090
AUTO_INCREMENT
9TABLE
039____3016TABLE
041AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
015TABLE
016TABLE
017 TABLE
047AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
020______3016TABLE
087AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
066______3016TABLE
068 TABLE
069 TABLE
070AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
032____3016TABLE
053AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
078TABLE
017 TABLE
017 TABLE
079 TABLE
079AUTO_INCREMENT
08
AUTO_INCREMENT
0521
TABLE
127
AUTO_INCREMENT
9TABLE
015TABLE
016TABLE
079 TABLE
079 TABLE
079 TABLE
079AUTO_INCREMENT
08
AUTO_INCREMENT
0521
TABLE
137
AUTO_INCREMENT
9TABLE
139TABLE
016TABLE
141AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
061____3016TABLE
146AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
015TABLE
016TABLE
151AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
027____3016TABLE
087AUTO_INCREMENT
08
AUTO_INCREMENT
0521
TABLE
159
AUTO_INCREMENT
9TABLE
161____3016TABLE
163AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
039____3016TABLE
168AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
020______3016TABLE
151 TABLE
079AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
027______3016TABLE
179AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
078TABLE
079AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
066______3016TABLE
068 TABLE
069 TABLE
190AUTO_INCREMENT
08
AUTO_INCREMENT
0521
TABLE
193
AUTO_INCREMENT
9TABLE
195TABLE
016TABLE
197AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
020____3016TABLE
202AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
027______3016TABLE
207AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
051____3016TABLE
053AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
032____3016TABLE
217AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
066______3016TABLE
075AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
078TABLE
079AUTO_INCREMENT
08
AUTO_INCREMENT
0521
TABLE
229
AUTO_INCREMENT
9TABLE
039____3016TABLE
233AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
015TABLE
016TABLE
017 TABLE
047AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
020______3016TABLE
079AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
066____3016TABLE
068 TABLE
069 TABLE
251____108
AUTO_INCREMENT
9TABLE
051______3016TABLE
251AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
032____3016TABLE
261AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
078TABLE
151AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
061____3016TABLE
146AUTO_INCREMENT
08
AUTO_INCREMENT
0521
TABLE
273
AUTO_INCREMENT
9TABLE
051______3016TABLE
277AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
032____3016TABLE
282AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
066______3016TABLE
068 TABLE
069 TABLE
277AUTO_INCREMENT
08
AUTO_INCREMENT
9TABLE
292____3016TABLE
087AUTO_INCREMENT
08
AUTO_INCREMENT
0521
Biểu diễn bằng hình ảnh.
Trang đăng ký
Người dùng được chuyển hướng đến trang này sau khi đăng nhập. Một thông báo chào mừng được hiển thị ở đó
Trang đăng nhập của hệ thống
Người dùng đã đăng nhập thành công
Tên truy nhập không chính xác và kết hợp mật khẩu
Làm thế nào để chạy dự án này?
Có thể lấy mã nguồn của dự án này từ kho lưu trữ GitHub này.
Sau khi tải xuống và giải nén dự án, hãy làm theo các bước đã cho để chạy chương trình.
- Tải xuống tất cả các tệp hoặc sao chép kho lưu trữ vào hệ thống cục bộ của bạn
- Tạo một cơ sở dữ liệu có tên là 'đăng ký' và một bảng có tên là 'người dùng'. Mã MySQL của bảng đã được cung cấp ở trên
- Sử dụng XAMPP hoặc WAMP để chạy hệ thống trên localhost
- Đảm bảo rằng các cổng cần thiết để chạy máy chủ Apache và MySQL đều miễn phí. Nếu không, thì bạn sẽ phải thay đổi số cổng
HTML là nền tảng của các trang web, được sử dụng để phát triển trang web bằng cách cấu trúc các trang web và ứng dụng web. Bạn có thể học HTML từ đầu bằng cách làm theo Hướng dẫn HTML và Ví dụ về HTML này
PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này