[Powered by Google Translate] [ಪಿಎಚ್ಪಿ ವೆಬ್ ಡೆವಲಪ್ಮೆಂಟ್]
[ಟಾಮಿ MacWilliam]
[ಈ CS50 ಹೊಂದಿದೆ.] [CS50.TV]
>> ಈ ವಿಡಿಯೋದಲ್ಲಿ, ನಾವು ವೆಬ್ ಅಭಿವೃದ್ಧಿಗೆ ಪಿಎಚ್ಪಿ ಬಳಸಿಕೊಂಡು ಬಗ್ಗೆ ಕಲಿಯೋಣ.
ಪಿಎಚ್ಪಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಳಸಬಹುದಾದ ಒಂದು ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯನ್ನು
ವೆಬ್ ಸರ್ವರ್ ವೆಬ್ಸೈಟ್ಗಳ.
ವೆಬ್ ಸರ್ವರ್ ಮೂಲಭೂತವಾಗಿ ವಿಷಯ ಒದಗಿಸುವ ಮೀಸಲಾಗಿರುವ ಯಂತ್ರ
ಇಂಟರ್ನೆಟ್ ಮೂಲಕ ನಿಲುಕಿಸಿಕೊಳ್ಳಬಹುದು.
ನೀವು Facebook.com / home.php ಒಂದು ವೆಬ್ ಪುಟ ನ್ಯಾವಿಗೇಟ್ ಮಾಡುವಾಗ
ಎಲ್ಲೋ ಒಂದು ಫೇಸ್ಬುಕ್ ವೆಬ್ ಸರ್ವರ್ ವಾಸಿಸುವ ಫೈಲ್ ಎಂಬ home.php ರಲ್ಲಿ ಕೋಡ್
ಎಂದು ಸರ್ವರ್ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಈ ಕೋಡ್ ಸಾಧ್ಯತೆ ಕೆಲವು ಔಟ್ಪುಟ್ ರಚಿಸುತ್ತೇವೆ
ಇದರಿಂದಾಗಿ ಪರಿಚಾರಕದಿಂದ ಕಳುಹಿಸಲಾಗುವುದು
ನಿಮ್ಮ ವೆಬ್ ಬ್ರೌಸರ್.
ನಾವು ಒಂದು ವೆಬ್ ಸರ್ವರ್ ಎಂದು CS50 ಯಂತ್ರ ಬಳಸಿ ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ.
ನಿಮ್ಮ ಯಂತ್ರ ಬಹುಶಃ ಯಂತ್ರಗಳು ಸುಮಾರು ಪ್ರಬಲ ಸಾಧ್ಯವಿಲ್ಲ
ಫೇಸ್ಬುಕ್ ಡಾಟಾ ಸೆಂಟರ್, ಆದರೆ ನೀವು ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಅದನ್ನು ಬಳಸಿಕೊಂಡು ಯಾವುದೇ ಸಮಸ್ಯೆ ಮಾಡುತ್ತೇವೆ.
>> ನಾವು http://localhost/hello.php ಒಂದು URL ಅನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡುವಾಗ
ನಾವು Apache HTTP ಸರ್ವರ್ ಎಂಬ ಅಪ್ಲಿಕೇಶನ್ ಮೂಲಕ ಉಪಕರಣದಲ್ಲಿ ಸಂರಚಿಸಲು
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಮನೆ / jharvard, / vhosts / localhosts / HTML ಒಳಗೆ hello.php ಎಂಬ ಕಡತ ನೋಡಲು.
ಕಡತ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಆಗ ಅಪಾಚೆ PHP ಇಂಟರ್ಪ್ರಿಟರ್ ಬಳಸುತ್ತದೆ
hello.php ಪಿಎಚ್ಪಿ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.
ಫೈಲ್ ನಂತರ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ವೇಳೆ ಅಪಾಚೆ ಕಂಡುಬಂದಿಲ್ಲ ದೋಷ ಥ್ರೋ
ಅಥವಾ ವೆಬ್ ಬ್ರೌಸ್ ಮಾಡುವಾಗ ನೀವು ಬಹುಶಃ ಕಂಡು ಬಂದಿದೆ ಒಂದು 404 ದೋಷ,.
>> ನ hello.php ಒಂದು ಗಮನಿಸೋಣ.
ನಾವು hello.php ಔಟ್ಪುಟ್ ಒಂದು ಸಿಗ್ನಲ್ ಲೈನ್ ಉತ್ಪಾದಿಸುತ್ತದೆ ಇಲ್ಲಿ ನೋಡಬಹುದು.
ನಾವು ಪಿಎಚ್ಪಿ hello.php ಮೂಲಕ ಆಜ್ಞಾ ಸಾಲಿನ hello.php ನಡೆಸುತ್ತಿದ್ದರು
ಎಂದು ಔಟ್ಪುಟ್ ಟರ್ಮಿನಲ್ ಮುದ್ರಿಸಿದ.
ಈಗ, ನಾವು ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ಒಂದು URL ಮೂಲಕ ಈ ಫೈಲ್ ಪ್ರವೇಶಿಸುವಾಗ
ಅದರ ಔಟ್ಪುಟ್ ವೆಬ್ ಬ್ರೌಸರ್ ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ
ಆದ್ದರಿಂದ URL ಗೆ ಶಿರೋನಾಮೆ, http://localhost/hello.php,
ನಾವು ನಮ್ಮ ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ಔಟ್ಪುಟ್ ನೋಡಬಹುದು.
>> ನಮ್ಮ ಹಲೋ ವರ್ಲ್ಡ್ ಪ್ರೊಗ್ರಾಮ್ ಮತ್ತೊಂದು printf ಸೇರಿಸುವ ಪ್ರಯತ್ನಿಸೋಣ.
ಸರಿ, ಹಿಂದಿನ ವೆಬ್ ಬ್ರೌಸರ್ ಮುಖ್ಯಸ್ಥರಾದ ಮತ್ತು ನಾವು ಏನು ನೋಡೋಣ.
ಕುತೂಹಲಕಾರಿ.
ಬದಲಿಗೆ ನೀವು ನೋಡಿದ್ದೇವೆ ಎಂದು, ತನ್ನದೇ ಸಾಲಿನಲ್ಲಿ ಇನ್ನೊಂದು ಸಾಲು ಮುದ್ರಣ ಹೆಚ್ಚು
ಅದೇ ಸಾಲಿನ ಮೇಲೆ smushed ಪಡೆದುಕೊಂಡಿದೆ ಹಾಗೆ ಟರ್ಮಿನಲ್, ಇದು ಕಾಣುತ್ತದೆ
ಇತರ printf ಎಂದು, ಆದ್ದರಿಂದ ಬಹುಶಃ ಹೊಸ ಸಾಲುಗಳನ್ನು ಪಿಎಚ್ಪಿ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ.
ಸಾಕಷ್ಟು.
ಎಚ್ಟಿಎಮ್ಎಲ್ ವಿಶಿಷ್ಟವಾಗಿ ವೆಬ್ ಪುಟಗಳನ್ನು ರಚಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ನೆನಪಿಡಿ
ವೆಬ್ ಬ್ರೌಸರ್ ಮೂಲಕ ಪ್ರದರ್ಶಿಸಬಹುದು.
ಕೇವಲ ಸ್ಟ್ರಿಂಗ್, ಪಿಎಚ್ಪಿ ಮಾನ್ಯವಾಗಿಲ್ಲ HTML ನಿಂದ ಹಲೋ ಆಗಿದೆ
ಆದರೆ ನಾವು HTML ನಲ್ಲಿ \ N ಪಾತ್ರ ಬಳಸುವಂತಿಲ್ಲ ಸ್ಮರಿಸುತ್ತಾರೆ
ಲೈನ್ ಬ್ರೇಕ್ ರಚಿಸಲು.
ಬದಲಿಗೆ ಕೇವಲ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಲೆಟ್ಸ್ ಔಟ್ಪುಟ್ ಮಾನ್ಯ HTML ಉತ್ಪಾದಿಸುವ.
ಪ್ಯಾರಾಗ್ರಾಫ್ ಟ್ಯಾಗ್ಗಳನ್ನು ನಮ್ಮ printf ಕರೆಗಳನ್ನು ಪ್ರತಿ ಬಳಸಿಕೊಂಡು
ತನ್ನದೇ ಸಾಲಿನಲ್ಲಿ ತೋರಿಸಲ್ಪಡುತ್ತದೆ,
ಈಗ ನಾವು valid.php URL ಅನ್ನು ಆಕಾಶದತ್ತ ಭೇಟಿ
http://localhost/valid.php
ನಾವು ಹುಡುಕುತ್ತಿರುವ ಎಂದು ಔಟ್ಪುಟ್ ನೋಡಿ.
>> ಈಗ, ನಾವು ಈ ಪುಟ ಮೂಲವನ್ನು ವೀಕ್ಷಿಸಲು
ನಾವು ಈಗ ಮಾನ್ಯ HTML ಹುಡುಕುತ್ತಿರುವ ಎಂದು ನೋಡಬಹುದು,
ಇದು ನಾವು ಪಿಎಚ್ಪಿ ದಾಖಲಿಸಿದವರು.
Printf ಕರೆಗಳನ್ನು ಒಳಗೆ ನಮ್ಮ HTML ಎಲ್ಲಾ ಪುಟ್ಟಿಂಗ್
ಸಹಜವಾಗಿ ನಿಜವಾಗಿಯೂ ಕಿರಿಕಿರಿ ಕಾಣುವುದು ಇದೆ.
ಅದೃಷ್ಟಕ್ಕೆ ನಾವು ಸುಲಭವಾಗಿ HTML ಮತ್ತು ಪಿಎಚ್ಪಿ ಮಿಶ್ರಣ ಮಾಡಬಹುದು
ಅದೇ. ಪಿಎಚ್ಪಿ ಕಡತದಲ್ಲಿ.
ನೆನಪಿಡಿ, ನಮ್ಮ ಪಿಎಚ್ಪಿ ಕೋಡ್ ಎಲ್ಲಾ <ಪಿಎಚ್ಪಿ ಆವರಿಸಿದೆ ಮಾಡಬೇಕು
ಮತ್ತು?>.
ಈ ಡಿಲಿಮಿಟರ್ ಆವರಿಸಿದೆ ಎಂದು ಏನು
ಕೇವಲ ಬ್ರೌಸರ್ ಮೂಡಿಬರುತ್ತದೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ
ಬದಲಿಗೆ ಮರಣದಂಡನೆ ಹೆಚ್ಚು.
ನಾವು ಈ ರೀತಿಯಲ್ಲಿ ಏನಾದರೂ ಅರ್ಥ.
ನಾವು ಕೇವಲ ನಮ್ಮ. ಪಿಎಚ್ಪಿ ಫೈಲ್ ಒಳಗೆ HTML ಬರೆಯಬಹುದು
ನಾವು ಕೆಲವು ಪಿಎಚ್ಪಿ ಕೋಡ್ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸುವ ಎಲ್ಲಿದ್ದರೂ ಮತ್ತು ನಂತರ ಪಿಎಚ್ಪಿ ಬ್ಲಾಕ್ಗಳನ್ನು ಸೇರಿಸಲು.
ಇಲ್ಲಿ ನಾವು, ಕಡತದ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಕೆಲವು ಅಸ್ಥಿರ ವ್ಯಾಖ್ಯಾನಿಸಲು
ಮತ್ತು ನಂತರ ನಾವು ನಮ್ಮ HTML ಒಳಗೆ ಅವುಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ.
ಈಗ ನಾವು ಈ URL ಗೆ ಭೇಟಿ ವೇಳೆ, http://localhost/mixed.php
ನಾವು ನಮ್ಮ HTML ಒಳಗೆ ನಮ್ಮ ಮೌಲ್ಯಮಾಪನ ಪಿಎಚ್ಪಿ ನೋಡಬಹುದು.
>> ಈಗ ನಾವು ಡೇಟಾ ಪಾಸ್ ಹೇಗೆ ಅವಲೋಕಿಸೋಣ
ನಮ್ಮ ವಿವಿಧ ಪಿಎಚ್ಪಿ ಪುಟಗಳ ನಡುವೆ.
ಬದಲಿಗೆ ಹೇಳುವ ಹೆಚ್ಚು <ಪಿಎಚ್ಪಿ ಮುದ್ರಣ ($ ಒಂದು);??>
ನಾವು ಸರಳವಾಗಿ ಹೇಳುತ್ತಾರೆ <? = ನಾವು ಮುದ್ರಿಸಲು ಬಯಸುವ ವೇರಿಯಬಲ್, ಅಥವಾ ಒಂದು, ಮಾಡಬಹುದು
ಮತ್ತು?>.
ಈಗ ನಾವು ಡೇಟಾ ಪಾಸ್ ಹೇಗೆ ಅವಲೋಕಿಸೋಣ
ನಮ್ಮ ವಿವಿಧ ಪಿಎಚ್ಪಿ ಪುಟಗಳ ನಡುವೆ.
ನಾವು ಹಾಗೆ ಒಂದು ರೀತಿಯಲ್ಲಿ ಪುಟ URL ಅನ್ನು ಮಾಹಿತಿಯನ್ನು ಎನ್ಕೋಡ್ ಇದೆ.
ವೆಬ್ ಬ್ರೌಸ್ ಮಾಡುವಾಗ, ನೀವು ಗಮನಿಸಬಹುದು ಕೆಲವು URL ಗಳು
ಒಂದು ಹೊಂದಿರುತ್ತವೆ? ampersands ಮತ್ತು ಸಮಾನ ಚಿಹ್ನೆಗಳು ಹೊಂದಿರುವ ಸ್ಟ್ರಿಂಗ್ ನಂತರ.
URL ನ ಈ ಭಾಗ ಪ್ರಶ್ನೆಗೆ ಸ್ಟ್ರಿಂಗ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ,
ಮತ್ತು ಈ ನೀವು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಿಮ್ಮ PHP ಸ್ಕ್ರಿಪ್ಟ್ ಆರ್ಗ್ಯುಮೆಂಟುಗಳನ್ನು ರವಾನಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
ಪ್ರಶ್ನೆಗೆ ಸ್ಟ್ರಿಂಗ್ ಕೇವಲ ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ನಂತಹ ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ, ಒಳಗೊಂಡಿದೆ.
ಒಂದು ಸಮ ಚಿಹ್ನೆ ಪ್ರಮುಖ ಮತ್ತು ಇದರ ಸಂವಾದಿ ಮೌಲ್ಯ ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ
ampersands ಜೋಡಿ ಪ್ರತ್ಯೇಕಿಸಲು ಮಾಡುವಾಗ.
Http://localhost/get.php?foo=bar&baz=qux ತೋರುತ್ತಿದೆ ಒಂದು URL
ಪ್ರಶ್ನೆಗೆ ಸ್ಟ್ರಿಂಗ್ 2 ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಹೊಂದಿದೆ.
ಪ್ರಮುಖ ಫೂ, ಮೌಲ್ಯ ಬಾರ್ ನಕಾಶೆಯನ್ನು
ಮತ್ತು ಪ್ರಮುಖ ಬಾಜ್ ಮೌಲ್ಯ qux ನಕಾಶೆಯನ್ನು.
ನಾವು ಸುಲಭವಾಗಿ, ಪಿಎಚ್ಪಿ ವಿಶೇಷ ವೇರಿಯಬಲ್ ಬಳಸಿಕೊಂಡು ಈ ಪ್ರಮುಖ ಮೌಲ್ಯದ ಜೋಡಿಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದು
$ _GET.
$ _GET ಸಹವರ್ತನೀಯ ರಚನೆ
ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಶ್ನೆಗೆ ಸ್ಟ್ರಿಂಗ್ ದಶಮಾಂಶ ಜನಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿದೆ.
ಈ URL ಅನ್ನು $ _GET ["ಫೂ"] ನೀಡಿದ ಅರ್ಥ
ಸ್ಟ್ರಿಂಗ್ ಬಾರ್ ಸಮಾನವಾಗಿರುತ್ತದೆ.
>> ಕ್ರಿಯೆಗೆ $ _GET ನೋಡಲು get.php ಒಂದು ಗಮನಿಸೋಣ.
ಇಲ್ಲಿ ನಾವು, var_dump ಎಂಬ ಕಾರ್ಯ ಬಳಸುತ್ತಿರುವ
ಇದು ಒಂದು ರಚನೆಯ ಅಥವಾ ಇತರ ವೇರಿಯಬಲ್ ನೀಡಿದ ಸಂದರ್ಭದಲ್ಲಿ
ಇದು ನಮಗೆ ಮುದ್ರಿಸುತ್ತದೆ.
ಈಗ ನಾವು ಕೇವಲ ಪ್ರವೇಶ ವೇಳೆ http://localhost/get.php
ನಾವು ಪ್ರಶ್ನೆಗೆ ಸ್ಟ್ರಿಂಗ್ ಕೊಡುವುದಿಲ್ಲ ಏಕೆಂದರೆ ನಾವು ಖಾಲಿ ರಚನೆಯ ನೋಡುತ್ತಾರೆ.
ನಾವು http://localhost/get.php?foo=bar&baz=qux ಮೂಲಕ ಪ್ರಶ್ನೆಗೆ ಸ್ಟ್ರಿಂಗ್ ಒದಗಿಸಲು ಮಾಡಿದರೆ
ಆಗ ನಾವು $ _GET ವೇರಿಯಬಲ್ ಹೊಂದಿರುವ ನೋಡಬಹುದು
ಪ್ರಶ್ನೆಗೆ ಸ್ಟ್ರಿಂಗ್ ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ.
ಆದರೆ ನಾವು ಒಂದು ಪುಟದ URL ಒಳಗೆ ನಮ್ಮ ದಶಮಾಂಶ ಹಾಕಲು ಯಾವ ಬಯಸದಿದ್ದರೆ?
ದೊಡ್ಡ ಪ್ರಮಾಣದ ದತ್ತಾಂಶವನ್ನು, ಈ ಕೆಲವು ಬಹಳ ಕೊಳಕು URL ಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು
ನಮ್ಮ ಹೊಳೆಯುವ ವೆಬ್ಸೈಟ್ ನೋಟ ಕುಂಟ ಮಾಡಲು ಹೋಗುವ.
ನಾವು ಬದಲಿಗೆ ದೇಹಕ್ಕೆ ಪ್ರಶ್ನೆಗೆ ಸ್ಟ್ರಿಂಗ್ ಹಾಕಬಹುದು
ಬದಲಿಗೆ ವಿನಂತಿಯನ್ನು ನ URL ಹೆಚ್ಚು HTTP ಮನವಿಗಳ.
ನಂತರ ನಾವು PHP ಯ $ _POST ವೇರಿಯಬಲ್ ಬಳಸಬಹುದು
ಪ್ರಮುಖ ಮೌಲ್ಯದ ಜೋಡಿಗಳನ್ನು ಪ್ರವೇಶಿಸಲು.
ಈ ಒಂದು ರೀತಿಯಲ್ಲಿ ಒಂದು HTML ರೂಪ ಮೂಲಕ.
ಇಲ್ಲಿ ನಾವು ಒಂದು ಸರಳ HTML ರೂಪ ಹೊಂದಿವೆ.
ಈ ರೂಪ ವಿಧಾನ ಗುಣಲಕ್ಷಣ ಪೋಸ್ಟ್ ಆಗಿದೆ ಇಲ್ಲಿ ಗಮನಿಸಿ.
ಈ ರೂಪ ಪ್ರಮುಖ ಮೌಲ್ಯದ ಜೋಡಿಗಳನ್ನು ಹಾಕಲು ಬ್ರೌಸರ್ ಹೇಳುತ್ತದೆ
ಬದಲಿಗೆ URL ಅನ್ನು ಹೆಚ್ಚು ವಿನಂತಿಯನ್ನು ದೇಹಕ್ಕೆ.
>> ನಾವು ಮೌಲ್ಯ ಈ ಗುಣಲಕ್ಷಣ ಪಡೆಯಲು ಬಳಸಲು ವೇಳೆ
ನಂತರ ರೂಪ ಪ್ರಮುಖ ಮೌಲ್ಯದ ಜೋಡಿಗಳನ್ನು ಬದಲಿಗೆ ಪ್ರಶ್ನೆಗೆ ಸ್ಟ್ರಿಂಗ್ ಒಳಗೆ ಹೋಗಿ,
ನಾವು ಮತ್ತೆ $ _GET ಮೂಲಕ ಅವುಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದು.
ರೂಪ ಆಕ್ಷನ್ ನ ಗುಣಲಕ್ಷಣ ಅಲ್ಲಿ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಲು ಬ್ರೌಸರ್ ಹೇಳುತ್ತದೆ.
ಇಲ್ಲಿ ನಮ್ಮ 2 ಇನ್ಪುಟ್ ಅಂಶಗಳನ್ನು ಹೆಸರು ಲಕ್ಷಣಗಳು ಹೊಂದಿವೆ.
ಹೆಸರು ಲಕ್ಷಣಗಳು ಮೌಲ್ಯವನ್ನು ನಮ್ಮ ದಶಮಾಂಶ ಒಳಗೆ ಕೀಲಿಗಳನ್ನು ಸೇವೆಸಲ್ಲಿಸುವುದು
ಮತ್ತು ಪಠ್ಯ ಒಳಹರಿವು ಮೌಲ್ಯಗಳನ್ನು ಆ ಕೀಲಿಗಳನ್ನು ಮೌಲ್ಯಗಳನ್ನು ಪರಿಣಮಿಸುತ್ತದೆ.
ಈಗ post.php ನೋಡೋಣ ಅವಕಾಶ,
ಈ ರಚನೆಯಲ್ಲಿ ಸಲ್ಲಿಸುವುದರಿಂದ ಆ ಕಡತ.
ನಾವು ಮೊದಲು ಮಾಡಿದಂತೆ, ನಾವು ಕೇವಲ $ _POST ವೇರಿಯಬಲ್ ವಿಷಯಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಮಾಡುತ್ತಿದ್ದೇವೆ.
>> ನ http://localhost/form.php ಜೊತೆ ರೂಪ ನ್ಯಾವಿಗೇಟ್ ಲೆಟ್.
ನಾವು ಸಲ್ಲಿಸಲು ಈಗ ನಾವು ನೋಡಬಹುದು form.php ಡೇಟಾ
URL ಗೆ ಸೃಷ್ಟಿಸಿ ಸ್ಟ್ರಿಂಗ್ ಸೇರಿಸುವುದರಿಂದ ಇಲ್ಲದೆ post.php ಗೆ ರವಾನಿಸಲಾಗಿದೆ.
ಈಗ ನಾವು, ಪಿಎಚ್ಪಿ ಪುಟಗಳು ನಡುವೆ ಡೇಟಾ ವರ್ಗಾಯಿಸುವ 2 ರೀತಿಯಲ್ಲಿ ನೋಡಿದ
ಪಡೆಯಲು ಮತ್ತು ಪೋಸ್ಟ್.
ನಮ್ಮ ಉದಾಹರಣೆಗಳು, ನಾವು HTTP ಮನವಿಗಳ 2 ವಿವಿಧ ಬಳಸಲಾಗುತ್ತದೆ.
ನೀವು ಅಪೇಕ್ಷಿಸಬಹುದು ಎಂದು ನಾವು ಜನಸಂಖ್ಯೆ ಮಾಡಿದಾಗ, ಪಡೆಯಿರಿ ವಿನಂತಿಯನ್ನು ಬಳಸಲಾಯಿತು
URL, ಮತ್ತು ಪೋಸ್ಟ್ ವಿನಂತಿಯನ್ನು $ _GET ಬಳಸಲಾಯಿತು
ನಾವು $ _POST ಜನಸಂಖ್ಯೆ ಮಾಡಿದಾಗ.
ನಿಮ್ಮ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ವಿನ್ಯಾಸ ಪಡೆಯಲು ವಿನಂತಿಗಳನ್ನು ಬಳಸಲು ಹೆಬ್ಬೆರಳಿನ ನಿಯಮದಂತೆ ಇಲ್ಲಿದೆ
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಮಾತ್ರ ಡೇಟಾವನ್ನು ಓದಲು ಮತ್ತು ಪೋಸ್ಟ್ ವಿನಂತಿಗಳನ್ನು ಯಾವಾಗ
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಡೇಟಾ ಬರೆಯಲು ಯಾವಾಗ.
ಉದಾಹರಣೆಗೆ, ಒಂದು ಹುಡುಕಾಟ ಪ್ರಶ್ನೆಗೆ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಡೇಟಾವನ್ನು ಓದಲು,
ಆದ್ದರಿಂದ ಪಡೆಯಿರಿ ವಿನಂತಿಯನ್ನು ಅರ್ಥವಿಲ್ಲ.
ಮತ್ತೊಂದೆಡೆ, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಒಂದು ನೋಂದಣಿ ರೂಪ ರೀತಿಯ ಮೂಲಕ ಮಾಹಿತಿ ಬರೆಯೋಣ,
ಆದ್ದರಿಂದ ಪೋಸ್ಟ್ ವಿನಂತಿಯನ್ನು ಅರ್ಥ ಎಂದು, ಮತ್ತು ಕೆಲವು ತಂತ್ರಗಳನ್ನು ಒಂದು ಅವಲೋಕನ ಇಲ್ಲಿದೆ
ನಾವು ಪಿಎಚ್ಪಿ ಬಳಸಿಕೊಂಡು ವೆಬ್ಸೈಟ್ ರಚಿಸಲು CS50 ರಲ್ಲಿ ಬಳಸಿಕೊಂಡು ಪಡೆದುಕೊಳ್ಳುತ್ತೀರಿ.
>> ನನ್ನ ಹೆಸರು ಟಾಮಿ, ಮತ್ತು ಈ CS50 ಹೊಂದಿದೆ.
[CS50.TV]