1 00:00:00,000 --> 00:00:05,720 2 00:00:05,720 --> 00:00:07,620 >> డౌ LLOYD: సో మా PHP వాక్యనిర్మాణం వీడియో, 3 00:00:07,620 --> 00:00:10,480 మేము ఎలా PHP గురించి చాలా మాట్లాడారు కమాండ్ లైన్ వద్ద ఉపయోగించవచ్చు 4 00:00:10,480 --> 00:00:13,620 ఒక పద్ధతిలో కార్యక్రమాలు అమలు తద్వారా మేము C. నుండి అందంగా తెలిసిన ఉన్నాము 5 00:00:13,620 --> 00:00:15,370 కానీ నేను కూడా పేర్కొన్న ఆ వీడియో, PHP లో 6 00:00:15,370 --> 00:00:19,572 ప్రారంభంలో అభివృద్ధి చేయబడింది , వెబ్సైట్లు వెబ్ ప్రోగ్రామింగ్ అమలు. 7 00:00:19,572 --> 00:00:21,780 కాబట్టి ఈ వీడియో లో మేము ఉన్నాము మేము ఎలా గురించి మాట్లాడటానికి వెళ్ళడం 8 00:00:21,780 --> 00:00:23,890 వెబ్ అభివృద్ధి సందర్భంలో PHP ఉపయోగించండి. 9 00:00:23,890 --> 00:00:26,360 >> మేము నుండి, ఇప్పటికే తెలుసు HTML లో మా వీడియో, 10 00:00:26,360 --> 00:00:29,820 వెబ్సైట్లు కట్టిన HTML టాగ్లు సమితి బయటకు 11 00:00:29,820 --> 00:00:32,850 ఆ అర్థ వివరణ నిర్వచించే ఒక వెబ్ పేజీ యొక్క నిర్మాణం. 12 00:00:32,850 --> 00:00:35,910 కానీ వెబ్సైట్లు ఉన్నాయి స్వచ్ఛమైన HTML తో నిర్మించారు 13 00:00:35,910 --> 00:00:39,510 చాలా బాధపడుతున్నారు, చాలా తీవ్రమైన పరిమితి. 14 00:00:39,510 --> 00:00:42,690 >> మరియు ఈ పరిమితి వర్ణించేందుకు, యొక్క కింది పరిశీలిద్దాం. 15 00:00:42,690 --> 00:00:45,665 కాబట్టి ఇప్పుడు నేను ఒక వెబ్ పేజీ నిర్మించడానికి కావలసిన ఆ, చేసినప్పుడు యూజర్ సందర్శనల అది, 16 00:00:45,665 --> 00:00:49,760 ఇది నాకు ప్రస్తుత ఇస్తుంది కేంబ్రిడ్జ్, మాస్ లో సమయం., 17 00:00:49,760 --> 00:00:52,620 తాజా నిమిషం దానిని ప్రదర్శించడం. 18 00:00:52,620 --> 00:00:57,910 నేను ఇప్పుడు ఈ కుడి చేసిందని ఉంటే, నేను ఈ వంటి ఏదో అనవచ్చు. 19 00:00:57,910 --> 00:01:01,330 నేను దానిమూలంగా Cambridge-- ప్రస్తుత సమయం HTML ట్యాగ్లు, తల టాగ్లు, లు, 20 00:01:01,330 --> 00:01:04,610 శరీర ప్రస్తుత టాగ్లు కేంబ్రిడ్జ్ లో సమయం, 14:08 ఉంది 21 00:01:04,610 --> 00:01:06,690 సైనిక సమయం ముద్రించిన. 22 00:01:06,690 --> 00:01:11,390 >> ఏం అది ఇప్పుడు 2:09 PM, 14:09 వార్తలు ఏమవుతుంది? 23 00:01:11,390 --> 00:01:16,470 Well ఇప్పటివరకు, HTML తో, నేను కలిగి వెళ్ళి 14:09 దానిని మార్చడానికి. 24 00:01:16,470 --> 00:01:19,390 తరువాత ఒక నిమిషం తరువాత, నేను మళ్ళీ మార్చడానికి కలిగి. 25 00:01:19,390 --> 00:01:22,132 తరువాత ఒక నిమిషం తరువాత, నేను మళ్ళీ మార్చడానికి కలిగి. 26 00:01:22,132 --> 00:01:24,590 మీరు ఊహించే సాధ్యమైనంత, ఆ ఎప్పుడూ బహుశా చెత్త పని. 27 00:01:24,590 --> 00:01:29,420 మీరు ఒక వెబ్ పేజీ కోసం చెయండి ఉన్నాము, మరియు ప్రతి నిమిషం, 24 గంటలూ, 28 00:01:29,420 --> 00:01:35,970 మీరు ద్వారా ప్రస్తుత సమయం అప్డేట్ అవసరం మానవీయంగా time.html తెరవడం మరియు మారుతున్న 29 00:01:35,970 --> 00:01:41,750 కోడ్ కేవలం ఆ స్నిప్పెట్ చెప్పటానికి గంటలు మరియు నిమిషాల లో ప్రస్తుత సమయం. 30 00:01:41,750 --> 00:01:45,850 ఆ చాలా బహుశా కాదు మన వనరుల యొక్క మంచి ఉపయోగం, 31 00:01:45,850 --> 00:01:48,880 మానవ మరియు గణన రెండు. 32 00:01:48,880 --> 00:01:51,297 >> అన్ని HTML కలిగి ఉన్న వెబ్సైట్లు పూర్తిగా స్థిర ఉంటాయి. 33 00:01:51,297 --> 00:01:53,630 మీరు నవీకరించవచ్చు ఏకైక మార్గం కంటెంట్, మేము కేవలం చూసిన వంటి, 34 00:01:53,630 --> 00:01:56,339 మానవీయంగా ఆ మూలం తెరవాలి ఫైళ్లు, వాటిని సవరించడానికి, మరియు వాటిని సేవ్. 35 00:01:56,339 --> 00:01:58,088 ఆపై ఉన్నప్పుడు యూజర్ పేజీ రిఫ్రెష్ అవుతుంది, 36 00:01:58,088 --> 00:02:01,080 లేదా మొదటి కోసం పేజీ సందర్శించే సమయం, వారు తాజా కంటెంట్ పొందుతారు. 37 00:02:01,080 --> 00:02:03,970 కానీ మేము చేసిన మాత్రమే ఎందుకంటే మానవీయంగా సవరించబడింది. 38 00:02:03,970 --> 00:02:07,980 >> మేము అక్కడ కొన్ని PHP కలపాలి మొదలు ఉంటే, మా కోడ్ చాలా అనువైన పొందవచ్చు. 39 00:02:07,980 --> 00:02:11,940 మరియు మేము మా పేజీలకు ఒక మార్గం కలిగి డైనమిక్ చేయబడుతుంది, లేదా తమను నవీకరించుటకు, 40 00:02:11,940 --> 00:02:15,360 మా పేద అవసరం లేకుండా మునుపటి ఉదాహరణ చెయండి 41 00:02:15,360 --> 00:02:16,662 విషయాలు నవీకరించుటకు మానవీయంగా ఉండాలి. 42 00:02:16,662 --> 00:02:17,870 వారు స్వయంచాలకంగా దీన్ని చెయ్యవచ్చు. 43 00:02:17,870 --> 00:02:19,130 మేము జోక్యం లేదు. 44 00:02:19,130 --> 00:02:20,410 మేము కొన్ని నిద్ర పొందవచ్చు. 45 00:02:20,410 --> 00:02:24,850 ఇది బహుశా ఒక మంచి విషయం ఉంటే మీరు వెబ్ ప్రోగ్రామింగ్ చాలా చేయుచున్నారు. 46 00:02:24,850 --> 00:02:28,360 >> CS50 IDE కాబట్టి, మేము నిర్వహిస్తున్న ఒక వెబ్ సర్వర్ Apache అని. 47 00:02:28,360 --> 00:02:35,250 ఇది చాలా సాధారణంగా ఉపయోగించే వార్తలు ఓపెన్ సోర్స్ వెబ్ సర్వర్ వ్యవస్థ. 48 00:02:35,250 --> 00:02:37,320 ఈ వ్యవస్థ సామర్థ్యం అనువదించేందుకు 49 00:02:37,320 --> 00:02:41,260 ఉంటే ఉపయోగకరంగా ఉంటుందని అన్నారు ఇది PHP, మీరు ఏ PHP ప్రోగ్రామింగ్ చేయాలనుకుంటున్నారా. 50 00:02:41,260 --> 00:02:45,230 >> మరియు CS50 IDE లో, మేము ఒక ఆదేశాన్ని అలా ఈ చాలా సులభం చేయడానికి, 51 00:02:45,230 --> 00:02:47,280 మొదలు apache50. 52 00:02:47,280 --> 00:02:49,445 ఆపై స్లాష్ మార్గం, స్లాష్, స్లాష్ 53 00:02:49,445 --> 00:02:53,350 dir, ఆ కేవలం ఒక నిజంగా సాధారణ మార్గం మీరు ఇక్కడ పేర్కొన్న ఏమి సూచిస్తూ 54 00:02:53,350 --> 00:02:56,510 ఒక నిర్దిష్ట మార్గం డైరెక్టరీ ఇది మీరు 55 00:02:56,510 --> 00:03:00,800 రూట్ ఉండాలనుకుంటున్నాను సైట్, లేదా root పేజీ, 56 00:03:00,800 --> 00:03:05,430 ఫోల్డర్ లేదా మీ వెబ్ సర్వర్ నుండి ఫైళ్లు పరిశీలించడానికి మరియు సర్వ్ ప్రారంభమౌతుంది 57 00:03:05,430 --> 00:03:07,850 వాటిని అభ్యర్థించవచ్చు ఎవరు ఖాతాదారులకు వారికి అప్. 58 00:03:07,850 --> 00:03:12,110 కాబట్టి యొక్క కేవలం, CS50 IDE పైగా పాప్ లెట్ ఎలా ఈ పనులు నిజంగా శీఘ్ర, మీరు చూపిస్తుంది. 59 00:03:12,110 --> 00:03:30,930 60 00:03:30,930 --> 00:03:36,240 >> ఇక్కడ CS50 IDE లో, నేను ఒక ఉన్నాను వీక్ తొమ్మిది అని డైరెక్టరీ. 61 00:03:36,240 --> 00:03:38,890 నేను కలిగి two-- మరియు నేను కలిగి కేవలం ఒక ls కమాండ్ ఉరితీయబడ్డారు 62 00:03:38,890 --> 00:03:41,910 పైన నేను మీకు చూపించడానికి ఇక్కడ రెండు డైరెక్టరీలను, PHP, 63 00:03:41,910 --> 00:03:46,410 నేను ఉపయోగించిన ఫైళ్లు సమితి ఉంది PHP వాక్యనిర్మాణం వీడియో, మరియు అప్పుడు ఇవి PHP-వెబ్, 64 00:03:46,410 --> 00:03:49,380 ఫైళ్ళ సమితి అని నేను ఈ వీడియోలో ఉపయోగించడానికి కావాలనుకుంటే. 65 00:03:49,380 --> 00:03:53,480 >> నేను మొదలు కోరుకుంటారు ఒక వెబ్ సర్వర్ ఉదాహరణకు 66 00:03:53,480 --> 00:03:59,089 PHP వెబ్ ఫోల్డర్ యొక్క కంటెంట్లను తో ఫైళ్ళను సర్వ్ ఉంటాయి. 67 00:03:59,089 --> 00:04:00,130 నేను ఏమి వెళ్ళిపోతున్నాను? 68 00:04:00,130 --> 00:04:05,710 నేను apache50 స్పేస్ టైప్ వెళుతున్న , ప్రారంభం స్పేస్ PHP, డాష్ వెబ్. 69 00:04:05,710 --> 00:04:08,100 ఆ డైరెక్టరీ మార్గానికి వార్తలు నేను ప్రస్తుతం ఎక్కడ నుండి. 70 00:04:08,100 --> 00:04:09,127 అప్పుడు నేను, Enter నొక్కండి. 71 00:04:09,127 --> 00:04:10,960 ఇది ఒక చేయడానికి జరగబోతోంది ఇక్కడ stuff కొద్దిగా. 72 00:04:10,960 --> 00:04:14,030 ఆపై దానిని చెప్పడానికి జరగబోతోంది Apache విజయవంతంగా ప్రారంభించారు. 73 00:04:14,030 --> 00:04:20,689 మీ సైట్ at-- ఇప్పుడు అందుబాటులో ఉంది మరియు అప్పుడు సైట్ కోసం URL ఉంది. 74 00:04:20,689 --> 00:04:21,730 నేను ఏమి వెళ్ళిపోతున్నాను? 75 00:04:21,730 --> 00:04:26,234 నేను త్వరగా ఈ కాపీ వెళుతున్న. 76 00:04:26,234 --> 00:04:28,900 నేను మీరే తెరిచి వెళుతున్న మరియు నేను కొద్దిగా బయటకు జూమ్ చేస్తాము ఇక్కడ 77 00:04:28,900 --> 00:04:31,570 నేను తెరవటానికి వెళుతున్న Chrome లో ఒక కొత్త టాబ్. 78 00:04:31,570 --> 00:04:34,320 నేను ఆ URL ను సందర్శించండి వెళుతున్న. 79 00:04:34,320 --> 00:04:35,299 >> నేను ఎంటర్ నొక్కండి వెళుతున్న. 80 00:04:35,299 --> 00:04:36,090 లోడ్ జరగబోతోంది. 81 00:04:36,090 --> 00:04:37,510 నేను మళ్ళీ బయటకు జూమ్ చేస్తాము. 82 00:04:37,510 --> 00:04:41,350 మరియు మేము ఇక్కడ చూడగలరు నా PHP వెబ్ డైరెక్టరీ యొక్క కంటెంట్లను. 83 00:04:41,350 --> 00:04:45,290 >> కాబట్టి ఇప్పుడు ప్రాథమికంగా ఏమి జరుగుతుందో ఇక్కడ CS50 IDE నా ఉదాహరణకు, ఉంది 84 00:04:45,290 --> 00:04:49,620 ఈ ఫైళ్లను అప్ చేసేది వాటిని విజ్ఞప్తి చేసే ఎవరైనా. 85 00:04:49,620 --> 00:04:51,620 మరియు కోర్సు పైగా ఈ వీడియో, మేము యొక్క క్రమం చేస్తాము 86 00:04:51,620 --> 00:04:55,400 ఈ ఒక సమూహం పరిశీలించి సందర్భంలో వివిధ ఫైళ్లను. 87 00:04:55,400 --> 00:04:57,614 >> మీ Apache పరీక్షించటానికి సర్వర్ పనిచేస్తుందని, 88 00:04:57,614 --> 00:04:59,780 సాధారణంగా ఇది అన్నారు CS50 IDE కేసు, 89 00:04:59,780 --> 00:05:02,696 కానీ మీరు మరింత సాధారణంగా దీన్ని అయితే, మరియు మీరు మీ స్వంత వెబ్ నిర్మించడం మొదలు 90 00:05:02,696 --> 00:05:04,990 సర్వర్లు, ఒక నిజంగా ఉంది అనలాగ్ యొక్క సాధారణ విధమైన, 91 00:05:04,990 --> 00:05:08,500 సాధారణంగా "హలో వరల్డ్" PHP వెబ్ అభివృద్ధి కోసం ఉపయోగిస్తారు. 92 00:05:08,500 --> 00:05:12,855 ఒక ఫైల్ కలిగి ఏది కేవలం ఈ ఇది కోడ్ కలిగి 93 00:05:12,855 --> 00:05:18,247 PHP సమాచారం తో సెట్ ఒక PHP డీలిమిటర్, బ్రాకెట్లు మధ్య సెమికోలన్. 94 00:05:18,247 --> 00:05:20,580 ఇది ప్రాథమికంగా ఒక ప్రత్యేక మీరు చెబుతుంది ఆ PHP ఫంక్షన్ 95 00:05:20,580 --> 00:05:23,970 PHP ఏ వెర్షన్ మీరు నడుస్తున్నాయి. 96 00:05:23,970 --> 00:05:26,850 >> కాబట్టి CS50 IDE లో, నేను కలిగి అందుబాటులో ఫైలు కేవలం 97 00:05:26,850 --> 00:05:28,680 ఇలా ఉంటుంది ఏమి మీరు చూపించడానికి. 98 00:05:28,680 --> 00:05:32,860 నేను నా సూచిక వద్ద చూస్తున్నాను నా PHP ఉదాహరణకు నుండి. 99 00:05:32,860 --> 00:05:35,870 నా Apache ఉదాహరణకు నడుస్తుంటే PHP వెబ్ విషయాలు. 100 00:05:35,870 --> 00:05:39,290 మరియు నేను ఒక ఫైల్ ఇక్కడ info.php పిలుపునిచ్చారు. 101 00:05:39,290 --> 00:05:41,164 >> నేను దాన్ని క్లిక్, మరియు బయటకు జూమ్ వెళుతున్న. 102 00:05:41,164 --> 00:05:43,080 ఈ మీరు ఏమి ఉంది చాలా చక్కని, చూడటానికి. 103 00:05:43,080 --> 00:05:45,729 ఈ కేవలం నాకు చెప్తుంటాడు నా Apache సర్వర్ పని చేస్తుంది. 104 00:05:45,729 --> 00:05:48,270 మరియు ఈ స్పష్టంగా ఉంది PHP యొక్క వెర్షన్ నేను నడుస్తున్న నేను ఆ. 105 00:05:48,270 --> 00:05:51,590 ఈ నా అనలాగ్ ఉంది "హలో వరల్డ్". 106 00:05:51,590 --> 00:05:53,070 >> కాబట్టి నేను విషయాలు కార్యాచరణ తెలుసు. 107 00:05:53,070 --> 00:05:54,150 కాబట్టి మేము అన్నిటికి ఉన్నాము. 108 00:05:54,150 --> 00:05:55,730 మేము ఇక్కడ నుండి కొనసాగుతుంది. 109 00:05:55,730 --> 00:05:57,790 >> కాబట్టి యొక్క ఆ సందర్శించండి వీలు సమయం ఉదాహరణకు మేము 110 00:05:57,790 --> 00:06:01,950 మా పేద చెయండి గురించి మాట్లాడుతూ ఎవరు నిరంతరం పేజీ అప్డేట్ వచ్చింది. 111 00:06:01,950 --> 00:06:05,020 ఈ ఎలా ఒక పరిష్కారాన్ని కావచ్చు నేను విషయాలు అమలు చేస్తారని 112 00:06:05,020 --> 00:06:08,080 కాబట్టి చెయండి లేదని సమయం అప్డేట్ పెట్టాలి. 113 00:06:08,080 --> 00:06:10,270 ఇది కేవలం విధమైన స్వయంచాలకంగా జరిగే. 114 00:06:10,270 --> 00:06:13,710 >> క్రింద డౌన్, HTML, అంతే ఒక మినహా, అందంగా సమానంగా. 115 00:06:13,710 --> 00:06:16,720 కానీ ఇక్కడ నేను ఎగువన కొన్ని PHP పొందారు. 116 00:06:16,720 --> 00:06:19,940 నేను, స్పష్టంగా, ఈ పిలుపునిచ్చారు ఫంక్షన్ date_default_timezone_set. 117 00:06:19,940 --> 00:06:22,106 >> మేము గురించి అన్ని మాట్లాడను CS50 లో, ఈ ధర్మాలని 118 00:06:22,106 --> 00:06:24,670 PHP బహుశా ఎందుకంటే వేలాది. 119 00:06:24,670 --> 00:06:27,540 ఒక ఒక బిట్ కావచ్చు అతిశయోక్తి, కానీ అది కాదు. 120 00:06:27,540 --> 00:06:29,490 ఇది నిర్మించబడింది విధులు చాలా కలిగియున్నారు. 121 00:06:29,490 --> 00:06:33,290 కాబట్టి ఈ ఒక ఫంక్షన్ స్పష్టంగా ఉంది సంయుక్త / ఈస్ట్రన్ నా సమయం జోన్ అమర్చుతుంది, 122 00:06:33,290 --> 00:06:36,320 ఇది నేను ఉన్నాను అని టైమ్ జోన్ ప్రస్తుతం ఈ వీడియో తయారు లో. 123 00:06:36,320 --> 00:06:38,430 >> అప్పుడు నేను ఒక కాల్ ఫంక్షన్ తేదీ, అని. 124 00:06:38,430 --> 00:06:43,850 మరియు, స్పష్టంగా, నేను నిల్వ చేస్తున్నాను HIS అని ఏదో, సమయం. 125 00:06:43,850 --> 00:06:45,320 సో వాట్ ఇక్కడ జరగబోతోంది? 126 00:06:45,320 --> 00:06:48,040 >> Well, ప్రాథమికంగా ఏమిటి ఫోజు, నేను ఒక కాల్ మేకింగ్ వెబ్ 127 00:06:48,040 --> 00:06:51,650 అన్నారు ఆ కొన్ని సర్వర్ సమయం ప్రస్తుతం ఏమి నాకు చెప్పండి. 128 00:06:51,650 --> 00:06:56,150 నేను ఒక ఆకృతికి చేస్తున్నాను గంటల, నిమిషాలు, సెకన్లు. 129 00:06:56,150 --> 00:07:00,540 మరియు కారణం ఇది రాజధాని H ఈ వార్తలు నాకు 12 24 గంటల సమయం లేదు ఇవ్వాలని అన్నారు 130 00:07:00,540 --> 00:07:02,362 చిన్న h అవుతుంది గంటల సమయం. 131 00:07:02,362 --> 00:07:04,570 మరియు నేను ఆ నిల్వ చేస్తున్నాను అనే వేరియబుల్, సమయం లో. 132 00:07:04,570 --> 00:07:07,028 కాబట్టి PHP యొక్క రెండవ పంక్తి అక్కడ, ఫంక్షన్ కాల్ 133 00:07:07,028 --> 00:07:09,037 తేదీ, కేవలం పెరిగిపోతుంది ఇది కొన్ని స్ట్రింగ్, 134 00:07:09,037 --> 00:07:12,120 నాకు తేదీ ఇవ్వాలని వెళ్తున్నారు, మరియు సమయం, మరియు ఇతర సమాచారం యొక్క ఒక సమూహం. 135 00:07:12,120 --> 00:07:16,480 మరియు అక్కడ మొదటి వాదన తన యొక్క కేవలం ముఖ్యమైన భాగం వెలికితీసే 136 00:07:16,480 --> 00:07:20,614 నేను ఈ ఉదాహరణకు పట్టించుకోనట్లు, ఇది గంట, నిమిషం, మరియు రెండవ స్థానంలో ఉంది. 137 00:07:20,614 --> 00:07:22,030 కాబట్టి ఆ జరగబోతోంది అంతే. 138 00:07:22,030 --> 00:07:23,562 నేను నిల్వ ఒక వేరియబుల్ $ సమయంలో ఆ. 139 00:07:23,562 --> 00:07:25,270 ఆపై డౌన్ వద్ద అక్కడ చాలా దిగువన, నేను 140 00:07:25,270 --> 00:07:28,980 ఆ సంక్షిప్తలిపి కలిగి ప్రస్తుత సమయం ముద్రించిన. 141 00:07:28,980 --> 00:07:32,050 సో నేను ప్రింట్ వెళుతున్న ప్రస్తుత సమయం బయటకు ఏమి. 142 00:07:32,050 --> 00:07:37,220 >> కాబట్టి యొక్క ఈ పరిశీలించి తెలియజేయండి CS50 IDE మరియు మేము ఇప్పుడు ఉన్నారు ఎలా 143 00:07:37,220 --> 00:07:40,002 ఆ చెయండి ఇబ్బంది చాలా సేవ్. 144 00:07:40,002 --> 00:07:42,570 All right, కాబట్టి ఇక్కడ నేను మళ్ళీ am తిరిగి రూట్ డైరెక్టరీ 145 00:07:42,570 --> 00:07:45,040 నా Apache ఉదాహరణకు. 146 00:07:45,040 --> 00:07:51,585 నేను ఇక్కడ ఒక ఫైలు అని time.php ఉన్నాయి. 147 00:07:51,585 --> 00:07:53,559 నేను ఆ న క్లిక్ వెళుతున్న. 148 00:07:53,559 --> 00:07:55,850 మరియు నేను ఎందుకంటే, స్క్రోల్ చేస్తాము మేము చాలా దూరం జూమ్ చేస్తున్నారు. 149 00:07:55,850 --> 00:07:57,257 ప్రస్తుత సమయం 14:20:34 ఉంది. 150 00:07:57,257 --> 00:07:59,090 కాబట్టి నేను గంటల చేస్తున్నదాన్ని నిమిషాలు, మరియు సెకన్లు. 151 00:07:59,090 --> 00:08:01,910 నేను రిఫ్రెష్ చేయవచ్చు పేజీ మరియు కొత్త సమయం పొందండి. 152 00:08:01,910 --> 00:08:02,420 --41. 153 00:08:02,420 --> 00:08:07,240 నేను పేజీ రిఫ్రెష్ వెళుతున్న మరియు కొత్త సమయం, 44, 46, 47 పొందండి. 154 00:08:07,240 --> 00:08:10,490 >> సో, నేను స్పష్టంగా తెలియలేదు ఏదైనా నాకు మారుతున్న. 155 00:08:10,490 --> 00:08:11,720 నేను ఇక్కడ పేజీ రిఫ్రెష్ చేస్తున్నాను. 156 00:08:11,720 --> 00:08:13,711 కాబట్టి దానిని సవరించుట తిరిగి ఉండదు. 157 00:08:13,711 --> 00:08:15,710 నేను మీరు వాగ్దానం, నాదగ్గర ఏ జట్టుగా కలిగి 158 00:08:15,710 --> 00:08:18,230 ఎవరు ఫైలు సవరిస్తున్న వైపు నా తరపున. 159 00:08:18,230 --> 00:08:21,260 >> నేను, ఆ PHP ఫంక్షన్ ఉపయోగించి వెబ్ సమయం, నాకు సమయం ఉత్పత్తి 160 00:08:21,260 --> 00:08:22,340 స్వయంచాలకంగా. 161 00:08:22,340 --> 00:08:24,800 నేను నిద్రలోకి ఉన్నాను కూడా అని, కాబట్టి మరియు నా వెబ్ సర్వర్ రన్, 162 00:08:24,800 --> 00:08:28,884 పేజీ ఇప్పటికీ ఉంది ఆ కమతాన్ని సందర్శించే యూజర్ సరిగ్గా ప్రస్తుత సమయం పొందగలిగిన. 163 00:08:28,884 --> 00:08:29,800 కాబట్టి ఆ అందంగా బావుంటుంది. 164 00:08:29,800 --> 00:08:33,609 నా సైట్ మరింత డైనమిక్ చేసిన చాలా PHP కోడ్. 165 00:08:33,609 --> 00:08:36,650 ఇది కోడ్ యొక్క కేవలం రెండు పంక్తులు మరియు తరువాత ఒక ప్రింట్ ప్రకటన యొక్క ఒక చిన్న బిట్. 166 00:08:36,650 --> 00:08:38,441 మరియు ఇప్పటికే నేను ఒక కలిగి మరింత డైనమిక్ సైట్ 167 00:08:38,441 --> 00:08:42,750 మొదటి ఉదాహరణకు కంటే మేము చూసిన వీడియో ప్రారంభంలో. 168 00:08:42,750 --> 00:08:46,660 >> కాబట్టి, PHP వాక్యనిర్మాణం లో వీడియో నుండి గుర్తు PHP వ్యాఖ్యాత నడుస్తుంది ఉన్నప్పుడు 169 00:08:46,660 --> 00:08:50,000 మా కార్యక్రమం, ప్రతిదీ పట్టించుకోదు ఆ, PHP ఆద్యంతాలు యొక్క లోపలి కాదు 170 00:08:50,000 --> 00:08:51,500 ఇది ఉమ్మివేస్తూ. 171 00:08:51,500 --> 00:08:54,410 ఉదాహరణకు, ఏ విషయం ఇది ఉమ్మివేస్తూ అని HTML ఉంది. 172 00:08:54,410 --> 00:08:58,080 మరియు ఈ నేను ఇప్పుడు దీని అర్థం కలిసి HTML మరియు PHP వైవిద్యం. 173 00:08:58,080 --> 00:09:01,920 వ్యాఖ్యాత కేవలం ఎందుకంటే HTML మరియు వాచ్యంగా అవుట్పుట్ పట్టించుకోకండి. 174 00:09:01,920 --> 00:09:04,140 ఇది కుడి, మంచి? 175 00:09:04,140 --> 00:09:06,100 >> చాలావరకు ఎందుకంటే రోజు చివరిలో, 176 00:09:06,100 --> 00:09:08,360 నేను నా సైట్ కోరుకుంటున్నారో HTML నిర్మితమైనాయి. 177 00:09:08,360 --> 00:09:12,880 ఏ వెబ్ బ్రౌజర్ అనువదించేందుకు వీలుగా అది, లేదా పేజీలో HTML అర్థం 178 00:09:12,880 --> 00:09:17,270 మరియు ఏదో గా రెండర్ మేము నిజానికి మానవులు అర్ధం చేసుకోవచ్చు. 179 00:09:17,270 --> 00:09:19,430 మరియు నేను మాత్రమే PHP ఉపయోగించవచ్చు నా సైట్ యొక్క భాగాలు కోసం 180 00:09:19,430 --> 00:09:23,390 ది నాకు అవసరమయ్యే, చైతన్యానికి అవసరం నిరంతరం అప్డేట్ విషయాలు కలిగి. 181 00:09:23,390 --> 00:09:26,630 స్టాటిక్ సమాచారం అదే ఉండగలరు. 182 00:09:26,630 --> 00:09:27,540 >> OK, కాబట్టి ఆ మంచిది. 183 00:09:27,540 --> 00:09:28,540 కానీ నేను ఈ ఎందుకు చేస్తారు? 184 00:09:28,540 --> 00:09:30,400 ఎందుకు నేను HTML మరియు PHP కలపాలి ఉంటుంది? 185 00:09:30,400 --> 00:09:33,850 నేను బయటకు ప్రింట్ కాలేదు అన్ని HTML, PHP ముద్రణ ఫంక్షన్ ఉపయోగించి. 186 00:09:33,850 --> 00:09:35,870 నేను ఎందుకు అని చేస్తున్నారు లేదు? 187 00:09:35,870 --> 00:09:37,100 రెండో దాని గురించి ఆలోచించండి. 188 00:09:37,100 --> 00:09:41,220 >> ఎందుకు, నేను కళంకం ప్రింట్ కాలేదు ఉన్నప్పుడు కేవలం చెప్పే ఆ PHP రేఖలు కలిగి ఉంటుంది, 189 00:09:41,220 --> 00:09:43,841 ముద్రణ HTML టాగ్, ముద్రణ తల. 190 00:09:43,841 --> 00:09:44,840 నేను ఎందుకు అని చేస్తున్నారు లేదు? 191 00:09:44,840 --> 00:09:48,230 ఎందుకు నేను PHP మరియు HTML మిక్సింగ్ చేస్తున్నాను? 192 00:09:48,230 --> 00:09:50,080 >> సరే, మీరు అనుకుంటే రెండో దాని గురించి. 193 00:09:50,080 --> 00:09:52,824 PHP వ్యాఖ్యాత ఉంది అది చూసే అనువదించేందుకు. 194 00:09:52,824 --> 00:09:54,990 మరియు కనుక ఇది కలిగి జరగబోతోంది కోడ్ యొక్క ఒక లైన్ అమలు. 195 00:09:54,990 --> 00:09:56,450 HTML ప్రింట్. 196 00:09:56,450 --> 00:09:57,700 ఓపెన్ తల ట్యాగ్ ప్రింట్. 197 00:09:57,700 --> 00:09:58,969 ఓపెన్ టైటిల్ ట్యాగ్ ప్రింట్. 198 00:09:58,969 --> 00:10:00,760 ఇది కలిగి జరగబోతోంది అమలు మరియు అనువదించేందుకు 199 00:10:00,760 --> 00:10:02,671 మార్గం ప్రతి అడుగు ఆ. 200 00:10:02,671 --> 00:10:04,670 కేవలం వీలు లేదు ఎందుకు వ్యాఖ్యాత కేవలం ఉపేక్షించ 201 00:10:04,670 --> 00:10:06,878 అది అర్థం లేదు విషయాలు మరియు అది స్వయంచాలకంగా? 202 00:10:06,878 --> 00:10:11,365 ఇది నాకు సమయం చాలా సేవ్ జరగబోతోంది కలిసి నా HTML మరియు నా PHP కలపాలి. 203 00:10:11,365 --> 00:10:16,220 >> మేము లేదు ఎందుకు కాబట్టి ఆ కేవలం ఓపెన్ PHP డీలిమిటర్ కలిగి 204 00:10:16,220 --> 00:10:19,450 ఆపై కేవలం మొత్తం ముద్రించాలా ఒక జెయింట్ PHP వంటి మా పేజీ యొక్క కంటెంట్ 205 00:10:19,450 --> 00:10:24,330 అప్పుడు ఫంక్షన్, ప్రింట్ కాల్, మరియు దగ్గరగా PHP డీలిమిటర్ మరియు మేము పూర్తి చేసిన. 206 00:10:24,330 --> 00:10:27,620 మేము వాటిని కలిసి కలపాలి ఎందుకు కాబట్టి ఆ. 207 00:10:27,620 --> 00:10:32,345 >> ఇప్పటివరకు, మేము చాలా చూడని సాధారణ PHP వాక్యనిర్మాణం నుండి ఒక తేడా. 208 00:10:32,345 --> 00:10:33,720 ఇది చాలా సూటిగా అయ్యింది. 209 00:10:33,720 --> 00:10:35,553 మేము ఇప్పటికే చూసిన ప్రశ్న గుర్తు, సమాన. 210 00:10:35,553 --> 00:10:39,012 మేము కొత్త ఫంక్షన్ కాల్స్ ఒక జంట చూసింది కానీ నిజంగా ఏమీ ఫాన్సీ జరగబోతోంది. 211 00:10:39,012 --> 00:10:40,720 యొక్క బహుశా విషయాలు తయారు చేద్దాము ఒక చిన్న ఫ్యాన్సియెర్స్. 212 00:10:40,720 --> 00:10:44,360 మనం సమాచారం పాస్ అనుకుంటే వివిధ PHP ఫైళ్లను మధ్య, 213 00:10:44,360 --> 00:10:47,280 కాబట్టి బహుశా యూజర్ నాకు సమాచారం submit. 214 00:10:47,280 --> 00:10:50,230 ఆపై నేను ఏదో చేయగల అది మరొక పేజీలో. 215 00:10:50,230 --> 00:10:52,990 >> కాబట్టి PHP మద్దతు ఇస్తుంది ఏదో సూపర్ గ్లోబల్ అని 216 00:10:52,990 --> 00:10:55,297 చాలా అద్భుతంగా వినిపిస్తుంది వేరియబుల్స్. 217 00:10:55,297 --> 00:10:57,130 వారు నిజంగా కేవలం ఉన్నాము దిగ్గజం సహయోగ శ్రేణుల 218 00:10:57,130 --> 00:10:59,900 ఈ అమలు సహాయం తరలింపు కార్యాచరణను 219 00:10:59,900 --> 00:11:05,010 PHP ఫైళ్ళు మధ్య సమాచారం మా వెబ్ సర్వర్ మీద ఉన్న ఉంటాయి. 220 00:11:05,010 --> 00:11:07,760 >> ఈ సూపర్ మొదటి గ్లోబల్స్ $ _ గెట్ అంటారు. 221 00:11:07,760 --> 00:11:10,140 ఇది బహుశా వార్తలు అర్థం సరళమైన. 222 00:11:10,140 --> 00:11:12,430 ఏం $ _ గెట్ జరుగుతుంది? 223 00:11:12,430 --> 00:11:16,240 Well, ప్రాథమికంగా, వినియోగదారు అదనపు సమాచారం టైప్ వెళుతున్న 224 00:11:16,240 --> 00:11:18,390 మా URL ల చివరిలో. 225 00:11:18,390 --> 00:11:21,460 వారు టైప్ సంసార, ఊహిస్తూ అది ఒక నిర్దిష్ట మార్గంలో రూపకల్పన 226 00:11:21,460 --> 00:11:25,830 కేవలం ఇది ఒక క్వారీ స్ట్రింగ్ అని కీ విలువ జతలను సమితి వేరు 227 00:11:25,830 --> 00:11:27,810 ampersands ద్వారా. 228 00:11:27,810 --> 00:11:32,362 ఆ కీ విలువ జతలను ఉంటుంది ఒక $ _ గెట్ సహయోగ శ్రేణి లో నిల్వ. 229 00:11:32,362 --> 00:11:34,070 మరియు మా వీడియో నుండి PHP వాక్యనిర్మాణం, మేము తెలిసిన 230 00:11:34,070 --> 00:11:40,080 ఎలా పనిచేయాలి ఇప్పటికే సహయోగ శ్రేణుల. 231 00:11:40,080 --> 00:11:44,090 కాబట్టి ఇక్కడ ఒక ఉదాహరణ బహుశా నేను ఇక్కడ కొన్ని PHP, 232 00:11:44,090 --> 00:11:50,180 కీ విలువ జతలను అన్ని వెలికితీసే URL సరఫరా యూజర్ ఆ. 233 00:11:50,180 --> 00:11:51,970 నేను నా ఓపెన్ PHP డీలిమిటర్ ఉన్నాయి. 234 00:11:51,970 --> 00:11:53,410 నేను ఒక foreach లూప్ ఉన్నాయి. 235 00:11:53,410 --> 00:11:57,410 నేను సూపర్ అంతటా iterating ఉన్నాను ప్రపంచ శ్రేణి $ _ గెట్ అని. 236 00:11:57,410 --> 00:12:00,160 >> నేను సూచించడానికి వీలు ఉండాలనుకుంటున్నాను కీ మరియు విలువ రెండింటికీ. 237 00:12:00,160 --> 00:12:02,410 మరియు నేను వాటిని ప్రింటింగ్ చేస్తున్నాను బయటకు, ప్రతి ఒక స్పష్టంగా 238 00:12:02,410 --> 00:12:03,780 ఇక్కడ దాని సొంత పేరా ట్యాగ్. 239 00:12:03,780 --> 00:12:07,620 నేను కొన్ని HTML ముద్రించిన చేస్తున్నాను మరియు విలువలు interpolating 240 00:12:07,620 --> 00:12:12,900 ఆ ప్రకటన లోకి కీ మరియు విలువ యొక్క. 241 00:12:12,900 --> 00:12:16,980 >> కాబట్టి యొక్క ఈ ఎలా పరిశీలించి వీలు నిజానికి మా IDE పని చేస్తుంది. 242 00:12:16,980 --> 00:12:18,980 మరియు ఉండవచ్చు ఈ సహాయం చేస్తుంది కొద్దిగా వర్ణించేందుకు 243 00:12:18,980 --> 00:12:21,880 GET ఏమి నిజానికి చేస్తోంది. 244 00:12:21,880 --> 00:12:23,610 కాబట్టి నేను ఇక్కడ తిరిగి నా వెబ్ రూటు ఉన్నాను. 245 00:12:23,610 --> 00:12:25,318 మరియు నేను ఒక లో జూమ్ చేస్తాము కొద్దిగా మీరు చూపించడానికి 246 00:12:25,318 --> 00:12:28,620 నేను పిలువబడే ఒక ఫైల్, get1.php కలిగి. 247 00:12:28,620 --> 00:12:31,830 >> కాబట్టి యొక్క get1.php క్లిక్ చేద్దాము. 248 00:12:31,830 --> 00:12:36,600 నేను ఏ కంటెంట్ చూసిన కాదు. 249 00:12:36,600 --> 00:12:38,390 కుడివైపు, అదృష్టము వార్తలు? 250 00:12:38,390 --> 00:12:39,740 Well, కాని నిజంగా నిజానికి. 251 00:12:39,740 --> 00:12:42,030 నేను సరఫరా లేదు ఎందుకంటే URL లో ఏదైనా. 252 00:12:42,030 --> 00:12:46,270 నేను get1.php అన్నారు, కానీ నేను వెబ్ ఏ కీ విలువ జతలను సరఫరా లేదు 253 00:12:46,270 --> 00:12:47,450 నా ప్రశ్న స్ట్రింగ్ భాగంగా. 254 00:12:47,450 --> 00:12:50,510 కాబట్టి యొక్క ఒక ప్రశ్న స్ట్రింగ్ జోడించడానికి అనుమతిస్తుంది మరియు ఈ ఫైలు చేయవచ్చు ఏమి చూడండి. 255 00:12:50,510 --> 00:12:53,040 >> ఒక క్వారీ స్ట్రింగ్ ప్రారంభించడానికి మీరు కేవలం ప్రశ్నార్ధకం టైప్ చేయండి. 256 00:12:53,040 --> 00:13:00,820 అప్పుడు నేను పేరు = డౌగ్ & సంవత్సరం = 2015 సే చేస్తాము. 257 00:13:00,820 --> 00:13:02,914 ఆపై నేను Enter ఉంటుంది. 258 00:13:02,914 --> 00:13:04,080 ఇప్పుడు ఏం గమనించవచ్చు. 259 00:13:04,080 --> 00:13:05,480 నేను get1.php ఇప్పటికీ ఉన్నాను. 260 00:13:05,480 --> 00:13:08,445 కానీ ఇప్పుడు నేను సరఫరా చేసిన కీ విలువ జతలను, మరియు నేను రెడీ 261 00:13:08,445 --> 00:13:14,940 వారి స్వంత వాటిని ముద్రించి పేరా పేరు, Doug-- సంవత్సరం, 2015. 262 00:13:14,940 --> 00:13:17,970 సరిగ్గా కోడ్ యొక్క మేము ఒక క్షణం క్రితం స్లయిడ్ చూసిన. 263 00:13:17,970 --> 00:13:22,290 >> మరియు నేను బహుశా మరొక జోడించడానికి అనుకుంటే కీ విలువ జంట, & class = CS50. 264 00:13:22,290 --> 00:13:25,325 265 00:13:25,325 --> 00:13:27,580 ఇప్పుడు నేను మరొక కీ విలువ కలిగి ముద్రించిన యొక్క ఆ జంట 266 00:13:27,580 --> 00:13:30,025 ఉన్నప్పుడు నేను మళ్ళీ URL సందర్శించండి. 267 00:13:30,025 --> 00:13:31,900 ఇప్పుడు బహుశా ఈ కాదు భయంకరమైన బాగా ఫార్మాట్. 268 00:13:31,900 --> 00:13:33,660 నేను get.php మరొక సంస్కరణను కలిగి ఉన్నారు. 269 00:13:33,660 --> 00:13:36,350 ఇది get2.php వార్తలు. 270 00:13:36,350 --> 00:13:39,070 >> ఈ తేడా ఒక నేను CSS ఫైల్ కలిగి ఉంది, 271 00:13:39,070 --> 00:13:41,690 మరియు అది విషయాలు ఫార్మాట్లలో మరింత చక్కగా నాకు కొద్దిగా. 272 00:13:41,690 --> 00:13:43,940 ఇది బహుశా అత్యంత కాదు ప్రపంచంలో అందమైన CSS. 273 00:13:43,940 --> 00:13:45,650 కానీ అది చేయడం కేవలం మరొక మార్గం. 274 00:13:45,650 --> 00:13:52,840 నేను ఇప్పటికీ యాక్సెస్ చేయవచ్చు $ _ గెట్ ఉపయోగించి నా వేరియబుల్స్. 275 00:13:52,840 --> 00:13:56,610 మరియు ఈ సందర్భంలో, నేను రకమైన ఉన్నాను CSS కొంచెం ఫాన్సీ మేకింగ్. 276 00:13:56,610 --> 00:13:58,360 మరియు మేము పైగా పాప్ అయితే రెండవ కోసం నా IDE, 277 00:13:58,360 --> 00:14:06,870 నా PHP వెబ్ లో తెలియజేస్తాము ఇక్కడ డైరెక్టరీ get2.php. 278 00:14:06,870 --> 00:14:10,010 మేము ఇక్కడ కొన్ని HTML దానిని తెరవడానికి చేస్తాము. 279 00:14:10,010 --> 00:14:13,220 స్పష్టంగా నేను ఆ బంధించే కాబట్టి నేను మాట్లాడుతున్న CSS ఫైల్. 280 00:14:13,220 --> 00:14:14,570 నేను ఒక పట్టిక ట్యాగ్ తెరవడానికి. 281 00:14:14,570 --> 00:14:15,970 మరియు ఇక్కడ నా foreach లూప్ ఉంది. 282 00:14:15,970 --> 00:14:18,450 >> ఇక్కడ, ఆ నేను ముందు స్లయిడ్ చూపించాడు. 283 00:14:18,450 --> 00:14:21,007 మాత్రమే తేడా నేను ఈ కీ మరియు విలువ CSS కలిగి 284 00:14:21,007 --> 00:14:22,340 నేను దానికి దరఖాస్తు చేస్తున్నాను స్టైలింగ్. 285 00:14:22,340 --> 00:14:25,622 కానీ, నేను అంతా నేను ఉన్నాను వార్తలు $ _ గెట్ అంతటా iterating అన్ని పొందుటకు 286 00:14:25,622 --> 00:14:26,580 కీ విలువ జతలను. 287 00:14:26,580 --> 00:14:28,890 >> మరియు నేను పట్టిక వాటిని ముద్రించిన చేస్తున్నాను. 288 00:14:28,890 --> 00:14:33,230 మరియు, స్పష్టంగా, నేను కీలు ఫార్మాటింగ్ చేస్తున్నాను ఒక విధంగా, 00:14:40,057 కాబట్టి స్పష్టంగా కొన్ని వర్తిస్తుంది నా CSS ఫైల్ GET.CSS తరగతి సెలెక్టర్. 290 00:14:40,057 --> 00:14:42,890 మరియు, స్పష్టంగా, నేను ముద్రించిన చేస్తున్నాను నా విలువలు ఒక విభిన్నమైన మార్గం. 291 00:14:42,890 --> 00:14:45,530 చాలా చక్కని ఉంది మేము ఇక్కడ, ఇక్కడ చూసిన 292 00:14:45,530 --> 00:14:47,710 మా విలువలు ముద్రించారు ఒక నీలం నేపధ్యం, 293 00:14:47,710 --> 00:14:49,969 మరియు మా కీలు ముద్రించారు పసుపు నేపధ్యం. 294 00:14:49,969 --> 00:14:52,010 నేను పొందుతున్నాను ఎలా కాబట్టి ఆ ఆ వివిధ శైలులు. 295 00:14:52,010 --> 00:14:54,054 నేను వివిధ CSS తరగతులు ఉపయోగించి నేను ఎందుకంటే. 296 00:14:54,054 --> 00:14:55,470 కానీ ఆ అందంగా చాలా GET కోసం మాత్రమే. 297 00:14:55,470 --> 00:14:58,380 ఇలా నేను కేవలం సమాచారాన్ని రాబట్టటానికి చేస్తున్నాను. 298 00:14:58,380 --> 00:15:01,000 మరియు ఈ సందర్భంలో, నేను రెడీ స్క్రీన్ కు ప్రింటింగ్. 299 00:15:01,000 --> 00:15:04,310 నేను URL దాన్ని పొందుతున్నాను మరియు ఆ మాకు చేస్తుంది ఏమిటి. 300 00:15:04,310 --> 00:15:06,470 >> మీరు ఒక అవకాశం చూస్తారు సమస్య ఇక్కడ అయితే? 301 00:15:06,470 --> 00:15:11,720 ఎందుకు బహుశా మేము చేస్తాను $ _ గెట్ ఉపయోగించడానికి వద్దు? 302 00:15:11,720 --> 00:15:15,440 ఏం ఉంటే, బహుశా, నేను ఈ ప్రశ్న చేసిందని? 303 00:15:15,440 --> 00:15:18,000 --to get3.php, ఇది నేను నా IDE లో కలిగి లేదు. 304 00:15:18,000 --> 00:15:19,640 ఇది కేవలం ఒక ఊహాత్మక ఫైల్ ఉంది. 305 00:15:19,640 --> 00:15:22,187 కానీ ఆ స్పష్టంగా ఇక్కడ గమనించవచ్చు నా పాస్వర్డ్ను ప్రయాణిస్తున్న. 306 00:15:22,187 --> 00:15:23,770 మరియు ఉండవచ్చు నా పాస్వర్డ్ను ఇబ్బంది ఉంది. 307 00:15:23,770 --> 00:15:28,070 లేదా బహుశా నేను ప్రజలు వద్దు నా పాస్వర్డ్ను కుడి, తెలుసు. 308 00:15:28,070 --> 00:15:33,140 >> నేను ఉపయోగించి వెబ్ ఉంటే నేను though-- ప్రయాణిస్తున్న నేను ఉంటే $ _ గెట్ పద్ధతి, ఏమి, 309 00:15:33,140 --> 00:15:34,970 URL లో చేస్తాడు. 310 00:15:34,970 --> 00:15:39,890 కాబట్టి కొన్ని ప్రమాదకర యూజర్ ఉండవచ్చు నేను ఏమి చేస్తున్నానో చూడటానికి చెయ్యగలరు. 311 00:15:39,890 --> 00:15:42,040 నేను వాటిని ఆమోదించిన ఉండవచ్చు సున్నితమైన సమాచారం. 312 00:15:42,040 --> 00:15:43,310 లేదా ఉండవచ్చు అది కూడా ఒక ప్రమాదకర యూజర్ కాదు. 313 00:15:43,310 --> 00:15:45,790 బహుశా అది కేవలం మీ స్నేహితుడు ఎవరు మీ భుజం మీద నిలబడి ఉంది. 314 00:15:45,790 --> 00:15:47,650 ఇప్పుడు వారు పాస్వర్డ్ను తెలుసు మీ Facebook ఖాతాకు. 315 00:15:47,650 --> 00:15:49,483 >> మరియు ఉండవచ్చు వారు కాదు దానితో ఏదైనా. 316 00:15:49,483 --> 00:15:53,749 కానీ మీ పాస్వర్డ్ను ఉన్నట్లయితే Facebook కు $ _ గెట్ ద్వారా సమర్పించిన, 317 00:15:53,749 --> 00:15:55,290 ఇప్పుడు వారు మీ Facebook పాస్వర్డ్ను తెలుసు. 318 00:15:55,290 --> 00:15:59,000 ఇది URL లో కుడి ఉంది ఎందుకంటే మీరు సమాచారాన్ని సమర్పించడం జరుగుతుంది చేసినప్పుడు. 319 00:15:59,000 --> 00:16:01,887 >> కాబట్టి బహుశా ఆ ఉత్తమ కాదు మార్గం సున్నితమైన సమాచారాన్ని పాస్. 320 00:16:01,887 --> 00:16:04,470 ఇది సమాచారం పాస్ ఒక మంచి మార్గం మేము ముఖ్యంగా చేయలేని 321 00:16:04,470 --> 00:16:05,886 చాలా సున్నితంగా ఉండటం వంటి పట్టించుకోనట్లు. 322 00:16:05,886 --> 00:16:09,347 GET అందంగా ఫాస్ట్ ఎందుకంటే, ఇతర సూపర్ గ్లోబల్స్ సంబంధించి 323 00:16:09,347 --> 00:16:10,430 మేము గురించి మాట్లాడటానికి వెళుతున్న. 324 00:16:10,430 --> 00:16:13,330 కాని ఉత్తమ సాధనం సున్నితమైన సమాచారం కోసం. 325 00:16:13,330 --> 00:16:15,990 >> ఆ కోసం మేము అనుకోవచ్చు , $ _ పోస్ట్ అనే ఉపయోగించడానికి 326 00:16:15,990 --> 00:16:18,560 ఇది మరొక సూపర్ ప్రపంచ వేరియబుల్. 327 00:16:18,560 --> 00:16:20,750 ఇది మరొక అనుబంధ శ్రేణి. 328 00:16:20,750 --> 00:16:23,240 కనుక ఇది చాలా చక్కని పనిచేస్తుంది GET అదే. 329 00:16:23,240 --> 00:16:26,850 తప్ప, బదులుగా వెలికితీసే URL నుండి సమాచారాన్ని 330 00:16:26,850 --> 00:16:29,870 ఇది HTTP పీఠికలను ద్వారా ఏదో చేస్తాడు. 331 00:16:29,870 --> 00:16:32,080 సో నుండి గుర్తు మా HTTP లో వీడియో, మేము మాట్లాడారు 332 00:16:32,080 --> 00:16:34,850 ఎలా బ్రౌజర్లు, సర్వర్లు, మరియు ఖాతాదారులకు కమ్యూనికేట్. 333 00:16:34,850 --> 00:16:38,070 మరియు సమాచారాన్ని తిరిగి పంపబడుతుంది ముందుకు HTTP పీఠికలను లో. 334 00:16:38,070 --> 00:16:43,330 >> $ _ పోస్ట్ తో, ఈ సమాచారాన్ని సాధారణంగా ఆ HTTP పీఠికలను ద్వారా పంపారు. 335 00:16:43,330 --> 00:16:49,770 మరియు మేము చాలా సాధారణంగా లో $ _ పోస్ట్ చూస్తారు HTML ఫారమ్లను సమర్పించే సందర్భంలో. 336 00:16:49,770 --> 00:16:52,390 మీరు ఇప్పటికీ HTML రకాల ఉపయోగించవచ్చు GET విషయాలు సమర్పించడానికి. 337 00:16:52,390 --> 00:16:56,120 కానీ వారు సాధారణంగా ఉపయోగిస్తారు POST సందర్భంలో. 338 00:16:56,120 --> 00:17:00,280 >> కాబట్టి ఇక్కడ ఒక HTML రూపం యొక్క ఒక ఉదాహరణ ఉంది. 339 00:17:00,280 --> 00:17:06,750 ఇప్పుడు మేము ముందు ఈ చూసిన, కానీ మేము కలిగి ఈ భాగం, యాక్షన్ = "post.php" చూడలేదు. 340 00:17:06,750 --> 00:17:10,756 కాబట్టి మేము రూపాలు గురించి మాట్లాడారు HTML యొక్క సందర్భంలో, నేను ఒక submit బటన్ వచ్చింది. 341 00:17:10,756 --> 00:17:13,630 మరియు మీరు గుర్తు ఉంటే, నేను సబ్మిట్ క్లిక్ చెయ్యండి ఆపై పేజీ కేవలం, రిఫ్రెష్ 342 00:17:13,630 --> 00:17:14,660 ఏమీ చేయలేదు. 343 00:17:14,660 --> 00:17:18,250 >> ఈ సందర్భంలో, నేను సమర్పించడం వెబ్ నేను ఈ రూపంలో వద్ద టైప్ ఏ 344 00:17:18,250 --> 00:17:20,750 post.php అనే PHP ఫైలు. 345 00:17:20,750 --> 00:17:25,810 మరియు, స్పష్టంగా, మార్గం నేను చేస్తున్నాను ఈ రూపంలో POST విధానం ఉపయోగిస్తోంది. 346 00:17:25,810 --> 00:17:29,040 సమాచార కాబట్టి ప్రతి ముక్క నేను కూడా ఈ రూపం టైప్ 347 00:17:29,040 --> 00:17:31,470 సమర్పించబడుతుంది HTTP పీఠికలను ద్వారా. 348 00:17:31,470 --> 00:17:36,440 >> ఇది post.php లో ప్రాప్యత చేయబడతాయి నా రూపం యొక్క చర్య ఎందుకంటే. 349 00:17:36,440 --> 00:17:39,811 అది ఆక్సెస్ ఉంటుంది $ _ పోస్ట్ వెళ్ళడం ద్వారా. 350 00:17:39,811 --> 00:17:42,310 మరియు స్పష్టంగా, మార్గం నేను ప్రతి వ్యక్తి మూలకం వద్ద పొందుటకు 351 00:17:42,310 --> 00:17:44,765 ఆ సహయోగ శ్రేణి తో ఈ లక్షణం ఉంది, 352 00:17:44,765 --> 00:17:48,130 మా ఇన్పుట్ టాగ్లు పేరు లక్షణం. 353 00:17:48,130 --> 00:17:53,540 >> కాబట్టి స్పష్టంగా నేను చదరపు $ _ పోస్ట్ చెప్పగలను బ్రాకెట్లలో సంసార యూజర్ పొందడానికి NAME 354 00:17:53,540 --> 00:17:55,440 మొదటి ఫీల్డ్ లో టైప్. 355 00:17:55,440 --> 00:18:01,030 మరియు $ _ పోస్ట్ పాస్వర్డ్, యొక్క PW కాకుండా, యూజర్ టైప్ సంసార వద్ద పొందడానికి 356 00:18:01,030 --> 00:18:03,650 రెండవ రంగంలో. 357 00:18:03,650 --> 00:18:06,414 >> కాబట్టి యొక్క పరిశీలించి తెలియజేయండి CS50 IDE లో ఈ పైగా. 358 00:18:06,414 --> 00:18:08,330 ఇక్కడ మేము ఉన్నాయి, మరియు నేను చేస్తాము రెండవ కోసం జూమ్. 359 00:18:08,330 --> 00:18:12,380 మరియు మేము post.html అనే ఫైల్ కలిగి. 360 00:18:12,380 --> 00:18:13,690 నేను post.html క్లిక్ చేయండి. 361 00:18:13,690 --> 00:18:16,300 నేను ఇక్కడ అగ్రభాగాన చాలా సాధారణ వెబ్ రూపం. 362 00:18:16,300 --> 00:18:18,750 ఇది మేము ఇప్పుడు చూసిన రూపం రెండవ క్రితం స్లయిడ్ న. 363 00:18:18,750 --> 00:18:25,610 >> నేను, డౌగ్ టైపు చెయ్యవచ్చు మరియు నేను నా పాస్వర్డ్ను, మనందరికీ టైప్ 364 00:18:25,610 --> 00:18:27,340 తెలుసు squadgoals ఉంది. 365 00:18:27,340 --> 00:18:30,100 నేను సమర్పించండి హిట్ ఉంటుంది. 366 00:18:30,100 --> 00:18:32,290 స్పష్టంగా, ఆ Post.php సమర్పించారు. 367 00:18:32,290 --> 00:18:33,810 నేను స్పష్టంగా ఆ ప్రింటింగ్ చేస్తున్నాను. 368 00:18:33,810 --> 00:18:36,490 నేను అన్ని భద్రతా విమోచనం పొందుతున్నాను POST కేవలం ముద్రించిన నాకు ఇచ్చే 369 00:18:36,490 --> 00:18:37,720 యూజర్పేరు మరియు పాస్వర్డ్. 370 00:18:37,720 --> 00:18:38,960 >> యూజర్ యొక్క పేరు డౌగ్ ఉంది. 371 00:18:38,960 --> 00:18:40,810 యూజర్ యొక్క పాస్వర్డ్ను squadgoals ఉంది. 372 00:18:40,810 --> 00:18:42,480 నేను ఈ చేసావ్? 373 00:18:42,480 --> 00:18:44,800 Well, IDE పైగా పాప్ మళ్ళీ రెండవ కోసం. 374 00:18:44,800 --> 00:18:51,340 మేము తీసుకుంటాము క్రిందికి స్క్రోల్ కనిపిస్తుంది ఇది post.php పరిశీలించి, 375 00:18:51,340 --> 00:18:54,040 నేను ఉపయోగించిన చర్య ఇక్కడ సమర్పించడానికి. 376 00:18:54,040 --> 00:18:55,739 నా HTML రూపం చర్య ఉంది. 377 00:18:55,739 --> 00:18:56,780 ఆ నేను ఏమి చేస్తున్నానో అంతే. 378 00:18:56,780 --> 00:19:01,370 యూజర్ యొక్క పేరు, మరియు నేను ప్రింటింగ్ నేను $ _ పోస్ట్ "పేరు" యొక్క కంటెంట్లను. 379 00:19:01,370 --> 00:19:04,660 ఆపై యూజర్ యొక్క పాస్వర్డ్ను $ _ పోస్ట్ "పాస్వర్డ్" ఉంది. 380 00:19:04,660 --> 00:19:08,920 కాబట్టి నేను ఆ సమాచారాన్ని ఇవ్వబడింది HTML రూపం సమర్పించడం ద్వారా. 381 00:19:08,920 --> 00:19:13,790 మరియు నేను ఇప్పుడు $ _ పోస్ట్ ఉపయోగించి గ్రహించగలిగిన నేను ప్రసారం చెయ్యటానికి పద్ధతి 382 00:19:13,790 --> 00:19:17,470 ఆ రూపం తో డేటా POST విధానం ఉంది. 383 00:19:17,470 --> 00:19:20,640 >> ఇప్పుడు అది బహుశా కాదు నేను వెళుతున్నాను కాబట్టి great-- 384 00:19:20,640 --> 00:19:24,510 రెండవ కోసం తిరిగి వెళ్ళడానికి మా సెట్ ఇక్కడ కు 385 00:19:24,510 --> 00:19:30,120 నేను ఉంటే అది బహుశా చాలా గొప్పది కాదు POST సమాచారాన్ని సమర్పించడం, 386 00:19:30,120 --> 00:19:32,532 ఇది ప్రత్యక్షంగా మరింత సురక్షితం. 387 00:19:32,532 --> 00:19:34,740 ఇది బహుశా చాలా గొప్పది కాదు నేను అప్పుడు చేస్తున్న చేస్తున్నాను ఉంటే 388 00:19:34,740 --> 00:19:36,470 యూజర్ యొక్క పాస్వర్డ్ను ముద్రించిన. 389 00:19:36,470 --> 00:19:38,540 ఇది మరింత సురక్షితమైన రావలసిన. 390 00:19:38,540 --> 00:19:40,870 >> సరే, కానీ అది పూర్తిగా సురక్షిత కాదు. 391 00:19:40,870 --> 00:19:42,910 కాబట్టి ఈ కొంచెములో నేను కావలసిన ఇక్కడ స్నిప్పెట్ 392 00:19:42,910 --> 00:19:46,410 కొన్ని మీ దృష్టిని డ్రా డేటా భద్రతా ఆందోళనలు, కేవలం ఏదో 393 00:19:46,410 --> 00:19:51,200 మీరు గురించి ఆలోచించడం పని లేదా ఇంటర్నెట్ ఉపయోగించి. 394 00:19:51,200 --> 00:19:53,890 ఈ పరిగణలోకి ఏదో ఉంది. 395 00:19:53,890 --> 00:19:57,980 >> నేను సమాచారం అని మీరు చెప్పారు HTTP పీఠికలను ద్వారా సమర్పించిన 396 00:19:57,980 --> 00:19:59,724 మీరు POST విధానం ఉపయోగించినప్పుడు. 397 00:19:59,724 --> 00:20:01,390 ఇవి పూర్తిగా సురక్షితం కాని ఉన్నారని అర్ధం. 398 00:20:01,390 --> 00:20:05,610 వారు కంటే కనుగొనేందుకు కష్టం ఉన్నాము పేరు GET పద్ధతిని ఉపయోగించి 399 00:20:05,610 --> 00:20:06,882 ఇది URL లో కేవలం కుడి ఉంది. 400 00:20:06,882 --> 00:20:08,340 కానీ దానిని కనుగొనేందుకు ఒక మార్గం ఇప్పటికీ ఉంది. 401 00:20:08,340 --> 00:20:10,423 నేను కేవలం చూపాలనుకుంటున్న మీరు ఈ కాబట్టి మీరు బహుశా 402 00:20:10,423 --> 00:20:12,940 ఈ గురించి ఆలోచించడం మొదలు మీరు పని, లేదా ఉపయోగించేటపుడు 403 00:20:12,940 --> 00:20:14,560 వెబ్సైట్లు మరియు సమర్పిస్తోంది పాస్వర్డ్లు మరియు బహుశా ఉపయోగించి 404 00:20:14,560 --> 00:20:16,518 ఒక లో అదే పాస్వర్డ్ను వివిధ ప్రదేశాలలో చాలా. 405 00:20:16,518 --> 00:20:22,060 ఆ తెలుసు ఇప్పటికీ నిజానికి అందంగా ఉంది ఎవరో పాస్వర్డ్ను కనుగొనేందుకు సులభం. 406 00:20:22,060 --> 00:20:25,190 >> మరియు ఇక్కడ, నేను వెళుతున్నాను post2.html వెళ్ళండి. 407 00:20:25,190 --> 00:20:28,850 మరియు post2.html వ్యత్యాసం మరియు post2.php అందంగా సూక్ష్మంగా ఉంటుంది. 408 00:20:28,850 --> 00:20:31,420 తేడా కేవలం నేను ప్రింట్ లేని 409 00:20:31,420 --> 00:20:33,520 పాస్వర్డ్ నేను రూపం సమర్పించినప్పుడు. 410 00:20:33,520 --> 00:20:35,260 >> నేను, డౌగ్ టైప్ వెళుతున్న. 411 00:20:35,260 --> 00:20:38,365 నేను టైప్ వెళుతున్న squadgoals, లో, కూడా 412 00:20:38,365 --> 00:20:40,770 మేము తెలుసు అయితే ఆ పాస్వర్డ్. 413 00:20:40,770 --> 00:20:42,540 నేను సబ్మిట్ ముందు నేను వెళుతున్నాను, అయితే ఏర్పాటు 414 00:20:42,540 --> 00:20:45,864 కేవలం, డెవలపర్ ఉపకరణాలు తెరవటానికి ఇక్కడ జరిగే అవకాశముంది ఏమి మీరు. 415 00:20:45,864 --> 00:20:47,530 Chrome లో కాబట్టి, నేను F12 నొక్కండి వెళుతున్న. 416 00:20:47,530 --> 00:20:54,120 417 00:20:54,120 --> 00:20:57,230 మరియు ఆ తెరవటానికి జరగబోతోంది నా కుడి వైపు డెవలపర్ ఉపకరణాలు. 418 00:20:57,230 --> 00:20:59,480 నేను ఇంకా రూపం సమర్పించలేదు. 419 00:20:59,480 --> 00:21:02,680 ఇప్పుడు నేను నా రూపం submit కొట్టాడు వెళుతున్న. 420 00:21:02,680 --> 00:21:05,370 మరియు స్పష్టమైన, నేను చేసిన కాల్, లేదా నేను ఒక అభ్యర్ధన చేసిన 421 00:21:05,370 --> 00:21:07,620 అర్ధమే ఇది post2.php కు. 422 00:21:07,620 --> 00:21:10,040 నేను దాని పై క్లిక్ వెళుతున్న. 423 00:21:10,040 --> 00:21:13,802 >> అప్పుడు ఇక్కడ పైగా, నేను వెళుతున్నాను శీర్షికలు క్లిక్. 424 00:21:13,802 --> 00:21:15,410 అంశాలు ఇక్కడ జరగబోతోంది చాలా ఉంది. 425 00:21:15,410 --> 00:21:21,310 కానీ నేను చాలా క్రిందికి స్క్రోల్ ఉంటే క్రింద, నోటీసు కుడి నా క్యాలెండర్ అక్కడ 426 00:21:21,310 --> 00:21:25,180 రెండవ హక్కు కోసం దీన్ని బ్లాక్ అక్కడ చాలా దిగువన మూలలో వద్ద, 427 00:21:25,180 --> 00:21:27,386 డౌ, pw-- squadgoals పేరు అనుకుందాం. 428 00:21:27,386 --> 00:21:30,010 నేను POST ఉపయోగించి వెబ్ కాబట్టి అయినప్పటికీ ఎక్కువ సురక్షితమైనది ఇది పద్ధతి, 429 00:21:30,010 --> 00:21:33,570 కేవలం, మీరు అలా ఉన్నప్పుడు తెలుసుకోండి మీరు ఇప్పటికీ సమాచారం ప్రసారం చేస్తున్నారు 430 00:21:33,570 --> 00:21:34,430 HTTP గుండా. 431 00:21:34,430 --> 00:21:36,770 మరియు అది ఇప్పటికీ ఒక ప్రతివాది దొరకలేదు. 432 00:21:36,770 --> 00:21:39,270 ఇది మేము చేయబోతున్నామని కేవలం ఏదో నిజంగా ఎదుర్కోవటానికి కలిగి. 433 00:21:39,270 --> 00:21:41,980 బహుశా గుప్తీకరించడానికి కొన్ని మార్గాలు ఉన్నాయి మా పాస్వర్డ్లను మేము వాటిని పైగా పంపండి ముందు 434 00:21:41,980 --> 00:21:44,410 ఇది ఒక మంచిదని ఇది నేను ఇక్కడ చేస్తున్న కాదు. 435 00:21:44,410 --> 00:21:47,010 >> కానీ కేవలం POST తెలుసుకోండి పద్ధతి చాలా పరిమితులున్నాయి. 436 00:21:47,010 --> 00:21:49,801 ఇది GET పైగా అభివృద్ధి ఉంది వెంటనే కనిపిస్తాయి అనే పదాలు కూడా ఉన్నాయి. 437 00:21:49,801 --> 00:21:51,280 కానీ అది పూర్తి పరిష్కారం కాదు. 438 00:21:51,280 --> 00:21:53,280 ఇక్కడ ఒక ఉదాహరణ ఉంది హోమ్ వ్యాయామం త్వరగా 439 00:21:53,280 --> 00:21:56,350 మీరు కొన్ని పొందడానికి ఉపయోగించే PHP తో పని సాధన. 440 00:21:56,350 --> 00:21:58,300 వెబ్ పేజీల క్రింది జత సృష్టించండి. 441 00:21:58,300 --> 00:22:00,960 మొదటి కేవలం ఒక చాలా సులభమైన ఉండాలి ఒకే రంగంలో ఏర్పరుస్తాయి మరియు ఒక సమర్పించండి 442 00:22:00,960 --> 00:22:01,460 బటన్. 443 00:22:01,460 --> 00:22:04,070 చాలా చాలా పోలి మనం కేవలం post.html చేశాడు. 444 00:22:04,070 --> 00:22:07,450 >> ఆపై రెండో మీరు సృష్టించడానికి ఉండాలి ఫైలు 445 00:22:07,450 --> 00:22:11,687 ఒక ఫైల్, ఒక PHP ఫైలు, ఉంది POST ద్వారా, ఇన్పుట్ ఆశిస్తున్న, 446 00:22:11,687 --> 00:22:14,770 మరియు ఆధారంగా వినియోగదారు, టైప్ ఇది మీరు ఒక పూర్ణాంకం ఉంటుంది ఊహించుకుని. 447 00:22:14,770 --> 00:22:16,160 మీరు ఏ చేయాలని లేదు దోష పరిశీలన లేదా ఇష్టపడుతున్నారు. 448 00:22:16,160 --> 00:22:18,284 మీరు యూజర్ ఊహించుకుని పూర్ణాంకం విలువ టైప్, 449 00:22:18,284 --> 00:22:22,230 లేదా ఒక అనువదించే లాగ ఆ రూపం లో పూర్ణాంకం వంటి PHP. 450 00:22:22,230 --> 00:22:24,790 మీరు కేవలం ఒక సృష్టించడానికి కావలసిన n గుణకారం పట్టిక n. 451 00:22:24,790 --> 00:22:28,480 >> యూజర్ 10 సమర్పించారు చేస్తే, మేము కావలసిన 10 10 ద్వారా గుణకారం పట్టిక. 452 00:22:28,480 --> 00:22:31,832 వినియోగదారు ఒక 12 సమర్పించారు ఉంటే, మేము కావలసిన 12 12 ద్వారా గుణకారం పట్టిక. 453 00:22:31,832 --> 00:22:33,790 మీరు చూడవచ్చు కాబట్టి ఏమి మేము ఇక్కడ వద్ద డ్రైవింగ్ చేస్తున్న 454 00:22:33,790 --> 00:22:36,040 మేము వద్ద టేక్ ఎ లుక్ వస్తుంది నా IDE లో ఈ ఫైలు. 455 00:22:36,040 --> 00:22:38,080 >> కాబట్టి ఇక్కడ IDE, నేను mult_form.html ఉన్నాయి. 456 00:22:38,080 --> 00:22:41,370 457 00:22:41,370 --> 00:22:43,100 నేను దాన్ని క్లిక్ చేస్తాము. 458 00:22:43,100 --> 00:22:46,020 నేను చేయాలనుకుంటున్నారా అన్ని క్రింది ఉంది submit. 459 00:22:46,020 --> 00:22:47,590 10 టైప్ సమర్పించండి హిట్. 460 00:22:47,590 --> 00:22:51,190 స్పష్టంగా, mult_table.php, ఇది మేము URL లో అక్కడ టాప్ వద్ద చూడగలరు 461 00:22:51,190 --> 00:22:53,970 నేను ఒక 10 10 ద్వారా సృష్టించడం నేను గుణకారం పట్టిక. 462 00:22:53,970 --> 00:22:59,365 >> నేను 15 టైప్ మరియు హిట్ ఉంటే నేను ఇప్పుడు సమర్పించండి 15 15 ద్వారా గుణకారం పట్టిక. 463 00:22:59,365 --> 00:23:02,240 నేను, కోర్సు యొక్క, చూపించడానికి వెళ్ళడం లేదు చేస్తున్నాను మీరు mult_table.php యొక్క విషయాలు 464 00:23:02,240 --> 00:23:04,781 ఆ సరదాగా పడుతుంది ఎందుకంటే హోమ్ వ్యాయామం వద్ద ఈ బయటకు. 465 00:23:04,781 --> 00:23:07,480 కానీ కొన్ని పొందడానికి ఒక గొప్ప మార్గం PHP ఉచ్చులు తో పని సాధన 466 00:23:07,480 --> 00:23:10,889 మరియు POST, చాలా సులభమైన, ఆశాజనక ఒత్తిడి ఉచిత ఉదాహరణకు, కేవలం 467 00:23:10,889 --> 00:23:12,180 ఆచరణలో యొక్క కొద్దిగా చేయాలని. 468 00:23:12,180 --> 00:23:16,540 మరియు నేను కొద్దిగా CSS పొందారు ఇక్కడ నా వ్యక్తిగత పట్టిక చేయడానికి 469 00:23:16,540 --> 00:23:19,710 కణాలు కేవలం రకమైన ఆఫ్ ఒక పాప్ కొద్దిగా మరియు కొద్దిగా మరింత చూడండి 470 00:23:19,710 --> 00:23:22,205 ఒక గుణకారం పట్టిక వంటి, వ్యతిరేకంగా కేవలం టెక్స్ట్ 471 00:23:22,205 --> 00:23:23,261 రకమైన అక్కడ కూర్చొని. 472 00:23:23,261 --> 00:23:26,260 మనం మాట్లాడదాము గత సూపర్ ప్రపంచ ఈ వీడియో లో ఏదో అంటారు 473 00:23:26,260 --> 00:23:27,597 $ _ సెషన్. 474 00:23:27,597 --> 00:23:29,930 మరియు ఉండవచ్చు ఈ వాస్తవానికి ఏదో అత్యుత్తమ ఉదాహరణగా 475 00:23:29,930 --> 00:23:31,700 మేము ప్రపంచ పరిగణిస్తుంది. 476 00:23:31,700 --> 00:23:33,189 ఇది మరొక వ్యూహం. 477 00:23:33,189 --> 00:23:34,480 ఇది మరొక అనుబంధ శ్రేణి. 478 00:23:34,480 --> 00:23:40,580 కానీ ప్రతి ద్వారా అందుబాటులో ఉంది మా సిస్టమ్ లో ఉందో ఆ PHP ఫైలు. 479 00:23:40,580 --> 00:23:43,410 >> మేము submit లేదు ఒక సమయంలో సమాచారం ఒక పేజీ 480 00:23:43,410 --> 00:23:45,400 వంటి మేము GET తో మరియు POST తో. 481 00:23:45,400 --> 00:23:46,380 ఇది ఎల్లప్పుడూ ఉంది. 482 00:23:46,380 --> 00:23:50,040 కాబట్టి ఈ ఒక పేజీ బాగుంది మీరు ఉదాహరణకు, లాగిన్ ఇక్కడ 483 00:23:50,040 --> 00:23:53,120 మరియు మీరు మీ లాగిన్ సమాచారాన్ని కావలసిన పేజీకి పేజీ నుండి పేజీకి కొనసాగడానికి శక్తినిస్తుంది. 484 00:23:53,120 --> 00:23:58,180 >> మీరు కేవలం అప్పుడు ఒక సెషన్ చెయ్యవచ్చు వంటి విషయాలు సేవ్ $ _ సెషన్ ఉపయోగించడానికి 485 00:23:58,180 --> 00:24:02,320 యూజర్ పేరు లేదా వినియోగదారు ID సమాచారం ఉంది, మరియు అందువలన న. 486 00:24:02,320 --> 00:24:07,600 మరియు ఆ సమాచారాన్ని ఉంటుంది $ _ సెషన్ సెషన్ నాశనం వరకు 487 00:24:07,600 --> 00:24:09,550 తర్వాత కొద్దిగా. 488 00:24:09,550 --> 00:24:12,375 >> తో డైనమిక్ సైట్లు రాయడం PHP చాలా మంచి వాటిని చేస్తుంది. 489 00:24:12,375 --> 00:24:14,250 మీ సైట్లు మారింది చాలా డైనమిక్, మరియు మీరు లేదు 490 00:24:14,250 --> 00:24:17,670 కంటే చాలా ఎక్కువ లేదు ఏమిటి మీరు లేకపోతే కేవలం పూర్తి ఉండేది 491 00:24:17,670 --> 00:24:18,920 HTML తో చేయడం. 492 00:24:18,920 --> 00:24:21,630 కానీ అది ఆచరణలో అవసరం, ఆచరణలో చాలా. 493 00:24:21,630 --> 00:24:26,897 >> మీరు ఇప్పటికే C పని ఎలా తెలుసు అందువలన PHP జంపింగ్ చాలా తంత్రమైన కాదు. 494 00:24:26,897 --> 00:24:28,730 ఏం ఉండవచ్చు కొద్దిగా ఉంది గమ్మత్తైన బిట్ పనిచేస్తున్నట్లు 495 00:24:28,730 --> 00:24:33,180 మరియు POST ఈ కొత్త ఆలోచనతో, మరియు ఉండవచ్చు మీ HTML మరియు మీ PHP మిక్సింగ్ 496 00:24:33,180 --> 00:24:34,220 కలిసి. 497 00:24:34,220 --> 00:24:37,570 కానీ కూడా ఇంటర్నెట్ తెలుసుకోండి సమాచారం యొక్క ఒక విస్తారమైన భాండాగారం. 498 00:24:37,570 --> 00:24:41,670 మరియు PHP యొక్క డాక్యుమెంటేషన్ అందుబాటులో ఉంది అనేక ప్రదేశాల్లో, కానీ అతి 499 00:24:41,670 --> 00:24:43,354 canonically php.net వద్ద. 500 00:24:43,354 --> 00:24:45,520 మరియు మీరు అక్కడ వెదుక్కోవచ్చు వివిధ విధులు, 501 00:24:45,520 --> 00:24:48,330 మరియు కేసులు, మరియు ఉదాహరణలు ఉపయోగించడానికి ఉదాహరణలు మీద ఉదాహరణలు మీద. 502 00:24:48,330 --> 00:24:51,340 ఎక్కడ మీరు ప్రయత్నించండి మరియు ఫిగర్ అనుకుంటే ఏదో చేయాలని అవుట్ ఎలా అసమానత, 503 00:24:51,340 --> 00:24:52,964 ఎవరైనా బహుశా మీరు ముందు చేసిన చిత్రం. 504 00:24:52,964 --> 00:24:55,840 మరియు మీరు వాటిని ఉపయోగించవచ్చు ప్రేరణ అమలు సంసార 505 00:24:55,840 --> 00:24:58,230 మీరు చాలా అమలు ప్రయత్నిస్తున్న ఉంది. 506 00:24:58,230 --> 00:24:59,230 >> నేను డౌ లాయిడ్ ఉన్నాను. 507 00:24:59,230 --> 00:25:01,210 ఈ CS50 ఉంది. 508 00:25:01,210 --> 00:25:02,608