1 00:00:00,000 --> 00:00:00,130 2 00:00:00,130 --> 00:00:02,980 >> ΚΑΘΗΓΗΤΗΣ: Ας γράψουμε ένα πρόγραμμα που παρακολουθεί πόσες φορές ένας χρήστης 3 00:00:02,980 --> 00:00:06,390 έχει επισκεφτεί μια ιστοσελίδα, έτσι αποδεικνύοντας πώς μπορείτε να χρησιμοποιήσετε το PHP για 4 00:00:06,390 --> 00:00:08,320 χαρακτηριστικό γνωστό ως μια συνεδρία. 5 00:00:08,320 --> 00:00:11,740 Ας ξεκινήσουμε από την πρώτη λήψη μια ματιά στο HTML που έχω παρασκευάζονται σε 6 00:00:11,740 --> 00:00:12,800 εκ των προτέρων εδώ. 7 00:00:12,800 --> 00:00:16,620 Παρατηρήστε ότι έχω βάλει στο σώμα του αυτή η σελίδα η δήλωση, έχετε 8 00:00:16,620 --> 00:00:20,770 επισκέφτηκαν το site αυτό πολλές φορές, όπου αυτό πολλοί θα είναι η 9 00:00:20,770 --> 00:00:25,070 αποτέλεσμα την έξοδο μια μεταβλητή που είναι προφανώς ονομάζεται σημάδι πάγκο του δολαρίου. 10 00:00:25,070 --> 00:00:28,800 >> Τώρα, στην κορυφή αυτού του αρχείου έχω άφησε λίγο χώρο μεταξύ μιας ανοικτής ετικέτας 11 00:00:28,800 --> 00:00:30,820 και ένα κλειστό tag για κάποιο κώδικα PHP. 12 00:00:30,820 --> 00:00:34,380 Ας ξεκινήσει τώρα μια σύνοδο με προσδιορίζοντας τα ακόλουθα. 13 00:00:34,380 --> 00:00:37,790 Session_start και καλώντας αυτή η λειτουργία. 14 00:00:37,790 --> 00:00:41,150 Αυτό που κάνει είναι απλά να ενημερώσει PHP ότι θα ήθελα να αρχίσετε να χρησιμοποιείτε 15 00:00:41,150 --> 00:00:45,040 Συνεδρία έτσι ώστε το σούπερ παγκόσμια, δολάριο υπογράψουν συνεδρία υπογράμμισης, είναι 16 00:00:45,040 --> 00:00:45,820 στη διάθεσή μου. 17 00:00:45,820 --> 00:00:49,590 Και PHP και ο web server θα, Ως εκ τούτου, μαγικά να φροντίσει για το πώς 18 00:00:49,590 --> 00:00:53,260 ότι η μεταβλητή είναι πραγματικά σε εφαρμογή εμπρός και πίσω μεταξύ πελάτη και 19 00:00:53,260 --> 00:00:55,150 διακομιστή, κατά κάποιο τρόπο με τη χρήση cookies. 20 00:00:55,150 --> 00:00:58,690 >> Αλλά στον κώδικα, αυτό που εγώ δίπλα θέλω να κάνω Είναι κάτι σαν το παρακάτω. 21 00:00:58,690 --> 00:01:03,250 Κατ 'αρχάς, ας δείτε αν υπάρχει ήδη ένα μεταβλητό σύνολο στη σύνοδο μου. 22 00:01:03,250 --> 00:01:09,940 Εάν έχει οριστεί σύμβολο του δολαρίου υπογράμμισης quote συνεδρία unquote πάγκο. 23 00:01:09,940 --> 00:01:13,690 Με άλλα λόγια, είμαι πρόκειται να χρησιμοποιήσετε το συνεδρία super παγκόσμια να αποθηκεύσετε ένα κλειδί, 24 00:01:13,690 --> 00:01:17,180 που ονομάζεται επίσης μετρητή, η αξία των οποίων είναι πρόκειται να είναι ο συνολικός αριθμός των φορών 25 00:01:17,180 --> 00:01:20,790 ότι ο χρήστης έχει επισκεφθεί το site μου, και Θα πάρω αυτή την τιμή ανάλογα με τις ανάγκες και να θέσει 26 00:01:20,790 --> 00:01:23,630 αυτό στην τοπική μεταβλητή μου, δολάριο είσοδο μετρητή, ώστε να 27 00:01:23,630 --> 00:01:25,190 εμφανίσετε αυτή την τιμή. 28 00:01:25,190 --> 00:01:29,850 >> Στη συνέχεια, αν αυτό το κλειδί είναι πράγματι οριστεί με αξία, Πάω να πάει μπροστά και να αρπάξει 29 00:01:29,850 --> 00:01:35,880 ότι η αξία με το σύμβολο του δολαρίου μετρητής παίρνει σύμβολο του δολαρίου συνεδρία υπογράμμισης 30 00:01:35,880 --> 00:01:40,130 ανοιχτή εντολή βραχίονα unquote μετρητή κλείσιμο παρένθεσης ερωτηματικό. 31 00:01:40,130 --> 00:01:43,160 Αν η μεταβλητή δεν έχει οριστεί, ας απλά προετοιμαστεί σε αντίθεση με το 32 00:01:43,160 --> 00:01:44,600 αξία μηδέν. 33 00:01:44,600 --> 00:01:48,700 Εν τω μεταξύ, δεν έχει σημασία τι θα συμβεί μέχρι εκεί, ας ενημερώσει το σύμβολο του δολαρίου 34 00:01:48,700 --> 00:01:52,400 υπογραμμίζουν συνεδρία μετρητή παράθεση unquote να είναι ανεξάρτητα από αυτό το τοπικό 35 00:01:52,400 --> 00:01:54,770 μεταβλητή είναι συν 1. 36 00:01:54,770 --> 00:01:58,930 >> Ισχυρίζομαι, τώρα, μέσω αυτού του κλάδου και ένα κομμάτι της αριθμητικής, εγώ είμαι πρόκειται να 37 00:01:58,930 --> 00:02:01,480 αρχίζουν να μετρούν πόσες φορές η χρήστης έχει επισκεφτεί αυτή τη σελίδα. 38 00:02:01,480 --> 00:02:02,240 Ας ρίξουμε μια ματιά. 39 00:02:02,240 --> 00:02:04,240 Ας αποθηκεύσετε το αρχείο και να το ανοίξετε επάνω σε ένα πρόγραμμα περιήγησης. 40 00:02:04,240 --> 00:02:07,190 41 00:02:07,190 --> 00:02:13,630 >> Ας επισκεφθείτε http://localhost/counter/php. 42 00:02:13,630 --> 00:02:17,120 Αυτή είναι η πρώτη φορά που είμαι εδώ, έτσι ώστε, Πράγματι, έχω επισκεφθεί το site μηδέν φορές. 43 00:02:17,120 --> 00:02:22,060 Αλλά ας πάμε τώρα να φορτώσετε εκ νέου, ας πάμε τώρα να φορτώσετε εκ νέου, Ας τώρα να φορτώσετε εκ νέου, και ως 44 00:02:22,060 --> 00:02:25,300 Αναμένεται, έχω επισκεφθεί το site τώρα Δεν το μηδέν, αλλά τρεις φορές. 45 00:02:25,300 --> 00:02:26,816