[Powered by Google Translate] [ಪಿಎಚ್ಪಿ ಸೆಷನ್ಸ್] [ಟಾಮಿ MacWilliam, ಹಾರ್ವರ್ಡ್ ವಿಶ್ವವಿದ್ಯಾಲಯ] [ಈ CS50 ಹೊಂದಿದೆ.] [CS50.TV] ಪಿಎಚ್ಪಿ ರಲ್ಲಿ ಸೆಷನ್ಸ್ ಕಾರ್ಯವನ್ನು ಅನುಷ್ಠಾನಕ್ಕೆ ಬಳಸಬಹುದು, ಬಳಕೆದಾರ ಲಾಗಿನ್ಗಳು ಹಾಗೆ, ನಿಮ್ಮ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್. ಪಿಎಚ್ಪಿ ಅವಧಿಗಳು ನೀವು ಮಾಹಿತಿ ಸಂಯೋಜಿಸಲು ಅವಕಾಶ ಬಳಕೆದಾರರ ಸಂಪೂರ್ಣ ಬ್ರೌಸಿಂಗ್ ಅಧಿವೇಶನದಲ್ಲಿ ಬದಲಿಗೆ ಕೇವಲ ಒಂದು ಪುಟ ಹೆಚ್ಚು. ಬಳಕೆದಾರ ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ ರೂಪಿಸುವ ವಿವಿಧ ಪಿಎಚ್ಪಿ ಪುಟಗಳು ಭೇಟಿ ಎಂದು ಆದ್ದರಿಂದ, ಎಂದರೆ ಅಧಿವೇಶನದಲ್ಲಿ ಯಾವುದೇ ಮಾಹಿತಿ ಇರುತ್ತವೆ ಕಾಣಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಅರ್ಥ ಒಂದು ಪುಟ ತರಗತಿಯನ್ನು ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ನಂತರ ಮತ್ತೊಂದು ಪುಟ ನಿಲುಕಿಸಿಕೊಳ್ಳಬಹುದು. ಒಂದು ಅಧಿವೇಶನದಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುವ, ಸುಲಭ ಮತ್ತು ನಾವು ಅಂಡರ್ಸ್ಕೋರ್, ಡಾಲರ್ ಚಿಹ್ನೆ ಮೂಲಕ ಆದ್ದರಿಂದ ಬಂಡವಾಳ ಅಧಿವೇಶನ ವೇರಿಯಬಲ್ ಮಾಡಲು. ಡಾಲರ್ ಚಿಹ್ನೆ ಪಡೆಯಲು ಅಂಡರ್ಸ್ಕೋರ್, ಅಧಿವೇಶನ ಕೇವಲ ಡಾಲರ್ ಚಿಹ್ನೆ ಹಾಗೆ ಅಂಡರ್ಸ್ಕೋರ್ ಮತ್ತು ಡಾಲರ್ ಚಿಹ್ನೆ, ಅಂಡರ್ಸ್ಕೋರ್ ನಂತರದ ಪ್ರಮುಖ ಮೌಲ್ಯದ ಜೋಡಿಗಳನ್ನು ಹೊಂದಿರುವ ಸಹವರ್ತನೀಯ ರಚನೆ. ನಾವು,, ಅಧಿವೇಶನ ಅಂಡರ್ಸ್ಕೋರ್, ವಾಕ್ಯ ತರಹದ ಡಾಲರ್ ಚಿಹ್ನೆ ಬಳಸಬಹುದು ಬ್ರಾಕೆಟ್, ಉಲ್ಲೇಖ, foo,, ಉಲ್ಲೇಖ, ಬ್ರಾಕೆಟ್, ಉಲ್ಲೇಖ, ಸಮನಾಗಿರುತ್ತದೆ ಬಾರ್, ಉಲ್ಲೇಖ- ಪ್ರಮುಖ ಮೌಲ್ಯವನ್ನು "ಬಾರ್" ಶೇಖರಿಸಿಡಲು "ಫೂ." ಆದರೆ, ನಾವು ಬರೆಯಲು ಅಥವಾ ಅಧಿವೇಶನ ಶ್ರೇಣಿಯನ್ನು ಓದುವ ಮೊದಲು, ನಾವು ಒಂದು ವಿಶೇಷ ಕಾರ್ಯ ಕರೆ ಅಗತ್ಯವಿದೆ ಅಧಿವೇಶನ,) (ಆರಂಭಿಸಲು ಅಂಡರ್ಸ್ಕೋರ್ - ಮತ್ತು ಈ ಅಧಿವೇಶನ ಆರಂಭಿಸಲು ಕಾಣಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಅವರ ಒಂದು ಉದಾಹರಣೆಯನ್ನು ಅವಲೋಕಿಸೋಣ. ನಮ್ಮ ಮೊದಲ ಪುಟ, hello.php, ಬಳಕೆದಾರರಿಗೆ ಔಟ್ಪುಟ್ ಕೆಲವು ಡೇಟಾವನ್ನು ಅಧಿವೇಶನ ಬಳಸುತ್ತದೆ. ನಾವು ಯಾವುದೇ ಅಧಿವೇಶನ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲು ಮೊದಲು ನಾವು session_start ಬಳಸುವ ಅಗತ್ಯವಿದೆ, ನೆನಪಿಡಿ. ಈಗ ನಾವು ಪ್ರಮುಖ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ನಿರ್ಧರಿಸಲು PHP ಯ isset ಬಳಸುತ್ತಿರುವ $ _SESSION ಸಹಾಯಕ ರಚನೆಯ ರಲ್ಲಿ. ಪ್ರಮುಖ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ, ಎಂದು, ಬಳಕೆದಾರರು ಪ್ರವೇಶಿಸಿಲ್ಲ ಅರ್ಥ ಆದ್ದರಿಂದ ನಾವು ಬಳಕೆದಾರ ಹೆಸರು ಪ್ರದರ್ಶಿಸುತ್ತೇವೆ. ಪ್ರಮುಖ ಹೊಂದಿಸದೆ ಇದ್ದಲ್ಲಿ, ಆ, ಬಳಕೆದಾರನು ಇನ್ನೂ ಆಗಿಲ್ಲ ಎಂದರೆ ಆದ್ದರಿಂದ ನಾವು login.php ಲಿಂಕ್ ಪ್ರದರ್ಶಿಸುತ್ತೇವೆ. ಆದ್ದರಿಂದ login.php ನೋಡೋಣ ಅವಕಾಶ. ಕೆಳಗೆ ಇಲ್ಲಿ ನಾವು ಒಂದೇ ಇನ್ಪುಟ್ ಒಂದು HTML ರೂಪ ಹೊಂದಿವೆ. ರೂಪ ಅವರ ಆಕ್ಷನ್ ಗುಣಲಕ್ಷಣ, $ _SERVER ['PHP_SELF'] ಆಗಿದೆ ಮತ್ತು ಈ ಕೇವಲ, ನಾವು ರೂಪ ಪ್ರಸಕ್ತ ಕಡತ ಸಲ್ಲಿಸಲಾಗಿದೆ ಎಂದು ಬಯಸುವ ಅರ್ಥ ಇದು, ಈ ಸಂದರ್ಭದಲ್ಲಿ, login.php ಆಗಿದೆ. ಆದ್ದರಿಂದ ಮತ್ತೆ ಈ ಕಡತದ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಹೋಗಿ ಅವಕಾಶ. ಬಳಕೆದಾರ ರೂಪ ಸಲ್ಲಿಸಿದ ವೇಳೆ, ನಂತರ $ _POST ['ಹೆಸರು'] ಸೆಟ್ ಮಾಡಬೇಕು. HTML ರೂಪಗಳು ಮತ್ತು ಪೋಸ್ಟ್ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಪಿಎಚ್ಪಿ ವೆಬ್ ಡೆವಲಪ್ಮೆಂಟ್ ವೀಡಿಯೊ ಪರಿಶೀಲಿಸಿ. ಬಳಕೆದಾರ ಸಲ್ಲಿಸಲು ಆ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಅವರು ಅಧಿವೇಶನದ ಬೆರಳಚ್ಚಿಸಿದ ಮೌಲ್ಯವನ್ನು ಬರೆಯಲು ಬಯಸುವ. ಈಗ ನಾವು hello.php ಬಳಕೆದಾರ ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ. ನಾವು ಅಧಿವೇಶನ ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ಸಂಗ್ರಹವಾಗಿರುವ ಮಾಡಿದ ಕಾರಣ, hello.php login.php ಸೆಟ್ ಎಂದು ಮೌಲ್ಯವನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಅವರ ಈ ವೆಬ್ ಬ್ರೌಸರ್ ಪರಿಶೀಲಿಸಿ ಅವಕಾಶ. ಮೊದಲ, ನಾವು http://localhost/hello.php ನ್ಯಾವಿಗೇಟ್ ಮಾಡುತ್ತೇವೆ. ನಾವು, ಇನ್ನೂ ಆಗಿಲ್ಲ ಇಲ್ಲಿ ನೋಡಬಹುದು ಆದ್ದರಿಂದ login.php ನಮಗೆ ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ ಇದು ಲಾಗಿನ್ ಲಿಂಕ್, ಕ್ಲಿಕ್ ಅವಕಾಶ. ಸರಿ, ನಾನು ನಂತರ ಅಧಿವೇಶನದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುವುದು ಇದು, ನನ್ನ ಹೆಸರು ಟೈಪ್ ಮಾಡುತ್ತೇವೆ. ಗ್ರೇಟ್! ಈಗ ನಾವು ಅಧಿವೇಶನ ಮೂಲಕ hello.php ಮೇಲೆ login.php ನನ್ನ ಇನ್ಪುಟ್ ನೋಡಬಹುದು. ಆದ್ದರಿಂದ, ಬಳಕೆದಾರ ನಿರ್ಗಮಿಸುವ ಬಗ್ಗೆ? ಅಲ್ಲದೆ, ಬಳಕೆದಾರರು ಪ್ರವೇಶಿಸಲು ಸಲುವಾಗಿ, ನಾವು ಸರಳವಾಗಿ ಅಧಿವೇಶನ ಹೆಸರು ಒಂದು ಮೌಲ್ಯವನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಔಟ್ ಬಳಕೆದಾರ ಪ್ರವೇಶಿಸಲು, ನಾವು ಸರಳವಾಗಿ ಹೆಸರು ಕೀಲಿ ತೆಗೆದು ಅಗತ್ಯವಿದೆ ಅಧಿವೇಶನ ಶ್ರೇಣಿಯನ್ನು. ಆದ್ದರಿಂದ logout.php, ಈ ಕಳೆದ ಫೈಲ್ ನಲ್ಲಿ ಅವಲೋಕಿಸೋಣ. ಮತ್ತೊಮ್ಮೆ, ನಾವು) (session_start ಕರೆ ಅಗತ್ಯವಿದೆ ನಾವು ಸಂಬಂಧಿಸಿದ ಏನು ಅಧಿವೇಶನ ಮಾಡಬಹುದು ಮೊದಲು. ಈಗ ನಾವು ಸರಳವಾಗಿ,) (session_destroy ಕರೆಯಬಹುದು ಅಧಿವೇಶನದಲ್ಲಿ ಎಲ್ಲಾ ದಶಮಾಂಶ ತೊಡೆದುಹಾಕಿದ್ದೇವೆ ಆರೈಕೆಯನ್ನು ಇದು ಮತ್ತು ನಂತರ hello.php ಬಳಕೆದಾರ ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ. ಹಾಗಾಗಿ ಲಾಗ್ ಔಟ್ ಲಿಂಕ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ನಾವು ಸರ್ವರ್ ನಾನು ಯಾರು ಮರೆತಿದ್ದಾರೆ ಎಂದು ನೋಡಬಹುದು, ಮತ್ತು ನಾನು ಇನ್ನು ಮುಂದೆ ಲಾಗಿನ್ ಆಗಿ ನಾನು ಹಾಗಾಗಿ ಇಲ್ಲಿ HOOD ಕೆಳಗೆ ಇಂದಿನ ವಿಶೇಷವೇನು? ನಾವು ನೋಡಿದ ವರ್ತನೆಯನ್ನು ಪಡೆಯುವ ಸಲುವಾಗಿ, ನಮ್ಮ ಸರ್ವರ್ 2 ವಸ್ತುಗಳ ಅಗತ್ಯವಿದೆ. ಮೊದಲ, ಸರ್ವರ್ ಹೇಗಾದರೂ ಅಧಿವೇಶನದಲ್ಲಿ ದತ್ತಾಂಶವನ್ನು ಶೇಖರಿಸಿಡಲು ಅಗತ್ಯವಿದೆ. ಒಂದು ವೆಬ್ಸೈಟ್ ಒಳಗೊಂಡಿದೆ ವಿವಿಧ PHP ಕಡತಗಳನ್ನು PHP ಇಂಟರ್ಪ್ರಿಟರ್ ಪ್ರತ್ಯೇಕ ಆಮಂತ್ರಣಗಳು ಎಂದು ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ ಆದ್ದರಿಂದ ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಅವುಗಳ ನಡುವೆ ಹಂಚಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಿಲ್ಲ. ಬದಲಿಗೆ, ಸರ್ವರ್ ನಮ್ಮ ಅಧಿವೇಶನ ದತ್ತಾಂಶವನ್ನು ಶೇಖರಿಸಿಡಲು ಅಗತ್ಯವಿದೆ ಕೆಲವು ಸ್ಥಳದಲ್ಲಿ ಅನೇಕ. ಪಿಎಚ್ಪಿ ಕಡತಗಳನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಿಲ್ಲ. ಎರಡನೇ, ಸರ್ವರ್ ಮಾತ್ರ ನನ್ನ ಬ್ರೌಸಿಂಗ್ ಅಧಿವೇಶನದಲ್ಲಿ ಅಧಿವೇಶನ ದಶಮಾಂಶ ಸಂಯೋಜಿಸಲು ಅಗತ್ಯವಿದೆ. ನಾನು ಫೇಸ್ಬುಕ್ ಲಾಗಿನ್ ಆಗಿ, ಯಾವಾಗ ಅದೇ ಸಮಯದಲ್ಲಿ ಫೇಸ್ಬುಕ್ ಪ್ರವೇಶಿಸಲಾಗಿದೆ ಇತರ ಜನರು ಬಹುಶಃ ಇಲ್ಲ. ಆದರೆ ಸರ್ವರ್ ನನ್ನ ದಶಮಾಂಶ ಸಂಬಂಧಿಸಿದ ರೀತಿಯಲ್ಲಿ ಅಗತ್ಯವಿದೆ ನನ್ನ ಪ್ರಸ್ತುತ ಅಧಿವೇಶನ ಮತ್ತು ಮತ್ತೊಂದು ಅಧಿವೇಶನದಲ್ಲಿ ಬೇರೆಯವರ ದತ್ತಾಂಶ. ಅದೃಷ್ಟವಶಾತ್, ಪಿಎಚ್ಪಿ ಲೇಖಕರು, ನಮಗೆ ಈ ಬಗ್ಗೆ ಎಲ್ಲಾ ಚಿಂತನೆ ಆದ್ದರಿಂದ ನಾವು ಈ ಯಾವುದೇ ನಾವೇ ಜಾರಿಗೆ ಅಗತ್ಯವಿಲ್ಲ. ಆದರೆ ಪಿಎಚ್ಪಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ಅವಲೋಕಿಸೋಣ. ನಾನು ಮೊದಲ ಬಾರಿಗೆ session_start ಹೊಂದಿರುವ ಪಿಎಚ್ಪಿ ಪುಟ ಭೇಟಿ ಮಾಡಿದಾಗ, ಪಿಎಚ್ಪಿ ದೊಡ್ಡ ಯಾದೃಚ್ಛಿಕ ಮೌಲ್ಯವನ್ನು ರಚಿಸುತ್ತೇವೆ. Session_destroy ಎಂಬ ಅಥವಾ ಇದೆ ನಾನು ಎಂದು ಸೈಟ್ನಲ್ಲಿ ಯಾವುದೇ ಪಿಎಚ್ಪಿ ಪುಟಗಳು ಭೇಟಿ ಇಲ್ಲ-ರವರೆಗೆ ಯಾದೃಚ್ಛಿಕ ಮತ್ತು ಬಹುಶಃ ಅನನ್ಯ ಮೌಲ್ಯವನ್ನು ನನಗೆ ಸಂಬಂಧ. ಆ ರೀತಿಯಲ್ಲಿ ಸರ್ವರ್ ನನ್ನ ಬ್ರೌಸಿಂಗ್ ಸೆಷನ್ ಗುರುತಿಸುವ ಕೆಲವು ರೀತಿಯಲ್ಲಿ ಬೇರೆಯವರ ವಿರುದ್ಧವಾಗಿ. ನಾವು ಪ್ರಸ್ತುತ ಅಧಿವೇಶನ ID ಯನ್ನು ನೋಡೋಣ ಮಾಡಬಹುದು PHP ಕ್ರಿಯೆಯ, session_ID ಬಳಸಿ. ಇಲ್ಲಿ ನಾವು ಕೇವಲ ನಮ್ಮ ಅಧಿವೇಶನ ಗುರುತು ಮೌಲ್ಯವನ್ನು ಉತ್ಪಾದಿಸುವ ಮಾಡುತ್ತಿದ್ದೇವೆ. ನಾವು ಮತ್ತೆ ಉದಾಹರಣೆಗೆ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಲಾಗಿನ್ ವೇಳೆ, ಮತ್ತು ಈಗ sessid.php ನ್ಯಾವಿಗೇಟ್, ನಾವು ಪಾತ್ರಗಳು ಈ ದೀರ್ಘ ಸ್ಟ್ರಿಂಗ್ ನೋಡುತ್ತಾರೆ, ಮತ್ತು ನನ್ನ ಅಧಿವೇಶನದಲ್ಲಿ ಪ್ರಸ್ತುತ ಗುರುತು, ಮತ್ತು ಸರ್ವರ್ ನಾನು ಯಾರು ಗಮನವಿಡುತ್ತಾ ಇದೆ ಹೇಗೆ. ಸರಿ, ಆದರೆ ನಾವು ಕೇವಲ ಅರ್ಧ ಸಮಸ್ಯೆಗೆ ಪರಿಹಾರ ಮಾಡಿದ. ಖಚಿತವಾಗಿ, ಸರ್ವರ್ ಈಗ ನನಗೆ ಗುರುತಿಸುವ ಕೆಲವು ರೀತಿಯಲ್ಲಿ, ನಾನು ಮತ್ತೊಂದು ಪುಟ ಭೇಟಿ ಮಾಡಿದಾಗ, ಸರ್ವರ್ ಅದೇ ಗುರುತು ಮರುಬಳಕೆ ಅಗತ್ಯವಿದೆ ಬದಲಿಗೆ ಹೊಸ ಉತ್ಪಾದಿಸುವ ಹೆಚ್ಚು. ನಾನು foo.php ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್, ನೆನಪಿಡಿ ತದನಂತರ, bar.php ಭೇಟಿ bar.php foo.php ಏನಾಯಿತು ತಿಳಿಯಲು ಯಾವುದೇ ಮಾರ್ಗಗಳಿಲ್ಲ. ಆದ್ದರಿಂದ ಡೀಫಾಲ್ಟ್ ಪಿಎಚ್ಪಿ ಕಾರ್ಯಕ್ರಮದ ಅನುಷ್ಠಾನ ಬ್ರೌಸರ್ ಸರ್ವರ್ ನೆನಪಿನಲ್ಲಿ ಅಗತ್ಯವಿದೆ ಇದು ಅಧಿವೇಶನ ID ಅನ್ನು. ಈ ಒಂದು ಕುಕಿ ರೂಪದಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ. ಒಂದು ಕುಕೀ ಒಂದು ರುಚಿಕರವಾದ ತಿಂಡಿ-ಜೊತೆಗೆ ಸರಳವಾಗಿ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಒಂದು ಸಣ್ಣ ಪಠ್ಯ ಕಡತ ಸರ್ವರ್ ವೆಬ್ ಬ್ರೌಸರ್ ಮೂಲಕ ಬರೆಯಬಲ್ಲ. , ಪಿಎಚ್ಪಿ session_start ಮೂಲಕ ನನ್ನ ಅನನ್ಯ ID ಯನ್ನು ಅಧಿವೇಶನ ಉತ್ಪಾದಿಸುತ್ತದೆ ನಂತರ ಆದ್ದರಿಂದ ಇದು ಒಂದು ಸ್ಥಳೀಯ ಪಠ್ಯ ಕಡತ, ಅಥವಾ ಒಂದು ಕುಕೀ ಎಂದು ಗುರುತು ಶೇಖರಿಸಿಡಲು ವೆಬ್ ಬ್ರೌಸರ್ ಹೇಳಲು ವಿಶೇಷವೇನು. ನಂತರ ವೆಬ್ ಬ್ರೌಸರ್ ಪ್ರತಿ ವಿನಂತಿಯನ್ನು ಆ ಗುರುತು ಒಳಗೊಂಡಿದೆ ಇದು ಸರ್ವರ್ ಮಾಡುತ್ತದೆ. ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ, ವೆಬ್ ಸರ್ವರ್ ನಾನು ಯಾರು ವಿಚಾರಿಸಿದಾಗ ಇಲ್ಲ. ಬದಲಾಗಿ, ವೆಬ್ ಬ್ರೌಸರ್ ಸರಳವಾಗಿ ಅನನ್ಯ ಗುರುತು ವಿಚಾರಿಸಿದಾಗ ಇದೆ ಎಂದು ಪಿಎಚ್ಪಿ ರಚಿತವಾದ ಮತ್ತು ನಂತರ ನಿರಂತರವಾಗಿ ಸರ್ವರ್ ನೆನಪಿಸುವ ಏನು ಎಂದು ಗುರುತು ಆಗಿದೆ. ನನ್ನ ಬಳಕೆದಾರ ಹೆಸರು ಹಾಗೆ ಆ ರೀತಿಯಲ್ಲಿ, ಮಾಹಿತಿ ಸರ್ವರ್ ನನ್ನ ವೆಬ್ ಬ್ರೌಸರ್ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಬ್ರೌಸರ್ ಕೇವಲ ಪಿಎಚ್ಪಿ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಅಲ್ಲಿ ಸರ್ವರ್ ಹೇಳುತ್ತದೆ ಆದ್ದರಿಂದ ಪಿಎಚ್ಪಿ ಇದು ಹಿಂಪಡೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆದ್ದರಿಂದ ಪಿಎಚ್ಪಿ ವಾಸ್ತವವಾಗಿ ಈ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುವ ಇದೆ ಅಲ್ಲಿ ಪ್ರಶ್ನೆ ಬೇಡಿಕೊಂಡಳು? ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಪಿಎಚ್ಪಿ ನಿಮ್ಮ ಅಧಿವೇಶನ ದಶಮಾಂಶ ಸಂಗ್ರಹಿಸುತ್ತದೆ / tmp, ಅಥವಾ 'ಟೆಂಪ್' ಫೋಲ್ಡರ್ ಒಳಗೆ ಒಂದು ಕಡತದಲ್ಲಿ. ಪಿಎಚ್ಪಿ ನಿರ್ಧರಿಸಿ ಆದ್ದರಿಂದ ಫೈಲ್ ಹೆಸರು ಅಧಿವೇಶನ ID ಯನ್ನು ಒಳಗೊಂಡಿದೆ ಇದು ಕಡತ ಓದಿ ಮಾತ್ರ ಅಧಿವೇಶನ ID ಯನ್ನು ಮೂಲಕ ನಿಂದ ಬರೆಯಲು. ಸರಿ. ಆದ್ದರಿಂದ ಕ್ರೋಮ್ನ ದೋಷಸೂಚಕವು ರಲ್ಲಿ ನೆಟ್ವರ್ಕ್ ಟ್ಯಾಬ್ ತೆರೆಯುತ್ತದೆ ಅವಕಾಶ ಬಲ ಮೇಲ್ಭಾಗದಲ್ಲಿ ವ್ರೆಂಚ್ ಐಕಾನ್ ಮೂಲಕ. ಈಗ ಮತ್ತೆ hello.php ಹೋಗಿ ಅವಕಾಶ. ನ hello.php HTTP ವಿನಂತಿ ಕ್ಲಿಕ್ ಅವಕಾಶ ತದನಂತರ ಹೆಡರ್ಸ್ ಕ್ಲಿಕ್. ಇಲ್ಲಿ ನಾವು, ಕುಕಿ ಹೆಡರ್ PHPSESSID ಎಂಬ ಕೀಯನ್ನು ಹೊಂದಿದೆ ಎಂದು ನೋಡಬಹುದು ಅಥವಾ ಪಿಎಚ್ಪಿ ಅಧಿವೇಶನ ID ಅನ್ನು ನಾವು ನೋಡಿದ ಅದೇ ದೀರ್ಘ ಸ್ಟ್ರಿಂಗ್ ಮೌಲ್ಯ ನಾವು sessid.php ಭೇಟಿ ಮಾಡಿದಾಗ. ಈ ಬ್ರೌಸರ್ ಬಳಸಬೇಕು ಎಂಬುದನ್ನು ಅಧಿವೇಶನ ID ಯನ್ನು ಸರ್ವರ್ ನೆನಪಿಸುವ ನಿಖರವಾಗಿ ಹೇಗೆ. ಇದು ಒಂದು HTTP ಹೆಡರ್ ಇದು ಸೇರಿದಂತೆ ವಿಶೇಷವೇನು. ಸರಿ. ಹಿಂದಿನ ಟರ್ಮಿನಲ್ ಹೋಗಿ ಲೆಟ್. ನ ಪಿಎಚ್ಪಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಅಧಿವೇಶನ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುವ ಇದೆ ಅಲ್ಲಿ / tmp, ನ್ಯಾವಿಗೇಟ್ ಲೆಟ್. ಖಚಿತವಾಗಿ ಸಾಕಷ್ಟು, ಈ ತಾತ್ಕಾಲಿಕ ಫೋಲ್ಡರ್ ಒಳಗೆ, ಇಲ್ಲಿ ಅದೇ ನಿಖರ ಅಧಿವೇಶನ ID ಯನ್ನು ಹೊಂದಿರುವ ಒಂದು ಕಡತ ಇಲ್ಲಿದೆ. ನಾವು ಈ ಫೈಲ್ ತೆರೆಯುತ್ತದೆ, ನಾವು ಪಿಎಚ್ಪಿ ಡಿಸ್ಕ್ ನನ್ನ ಅಧಿವೇಶನ ಪ್ರತಿನಿಧಿಸುವ ಹೇಗೆ ನೋಡಬಹುದು. ಇಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ "ಟಾಮಿ" ', ಹೆಸರು' ಕೀಲಿಗಾಗಿ ಶೇಖರವಾಗುತ್ತದೆ ಇದೆ ಇದು ನಾವು ನಿರೀಕ್ಷಿಸುತ್ತಿರುವುದಾಗಿ ನಿಖರವಾಗಿ ಏನು. ಮತ್ತು ಪಿಎಚ್ಪಿ ಸಂಕಿರಣಗಳಿಗೆ ಒಂದು ಅವಲೋಕನ ಇಲ್ಲಿದೆ. ಏನು ನಾವು ಕಂಡ ಅವಧಿಗಳ ಮಾತ್ರ ಡೀಫಾಲ್ಟ್ ಅನುಷ್ಠಾನ ಆಗಿತ್ತು. ವಾಸ್ತವವಾಗಿ, ಅನೇಕ ವೆಬ್ಸೈಟ್ಗಳಲ್ಲಿ ಈ ಡೀಫಾಲ್ಟ್ ವರ್ತನೆಯನ್ನು ಬದಲಾಯಿಸಬಹುದು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಪಿಎಚ್ಪಿ ಅವಧಿಗಳು ಶೇಖರಿಸಿಡಲು ಪ್ರದರ್ಶನ ಸುಧಾರಣೆ ಹಿತಾಸಕ್ತಿ. ನನ್ನ ಹೆಸರು ಟಾಮಿ, ಮತ್ತು ಈ CS50 ಹೊಂದಿದೆ. [CS50.TV]