>> డౌ LLOYD: సో మా PHP వాక్యనిర్మాణం వీడియో,
మేము ఎలా PHP గురించి చాలా మాట్లాడారు కమాండ్ లైన్ వద్ద ఉపయోగించవచ్చు
ఒక పద్ధతిలో కార్యక్రమాలు అమలు తద్వారా మేము C. నుండి అందంగా తెలిసిన ఉన్నాము
కానీ నేను కూడా పేర్కొన్న ఆ వీడియో, PHP లో
ప్రారంభంలో అభివృద్ధి చేయబడింది , వెబ్సైట్లు వెబ్ ప్రోగ్రామింగ్ అమలు.
కాబట్టి ఈ వీడియో లో మేము ఉన్నాము మేము ఎలా గురించి మాట్లాడటానికి వెళ్ళడం
వెబ్ అభివృద్ధి సందర్భంలో PHP ఉపయోగించండి.
>> మేము నుండి, ఇప్పటికే తెలుసు HTML లో మా వీడియో,
వెబ్సైట్లు కట్టిన HTML టాగ్లు సమితి బయటకు
ఆ అర్థ వివరణ నిర్వచించే ఒక వెబ్ పేజీ యొక్క నిర్మాణం.
కానీ వెబ్సైట్లు ఉన్నాయి స్వచ్ఛమైన HTML తో నిర్మించారు
చాలా బాధపడుతున్నారు, చాలా తీవ్రమైన పరిమితి.
>> మరియు ఈ పరిమితి వర్ణించేందుకు, యొక్క కింది పరిశీలిద్దాం.
కాబట్టి ఇప్పుడు నేను ఒక వెబ్ పేజీ నిర్మించడానికి కావలసిన ఆ, చేసినప్పుడు యూజర్ సందర్శనల అది,
ఇది నాకు ప్రస్తుత ఇస్తుంది కేంబ్రిడ్జ్, మాస్ లో సమయం.,
తాజా నిమిషం దానిని ప్రదర్శించడం.
నేను ఇప్పుడు ఈ కుడి చేసిందని ఉంటే, నేను ఈ వంటి ఏదో అనవచ్చు.
నేను దానిమూలంగా Cambridge-- ప్రస్తుత సమయం HTML ట్యాగ్లు, తల టాగ్లు, లు,
శరీర ప్రస్తుత టాగ్లు కేంబ్రిడ్జ్ లో సమయం, 14:08 ఉంది
సైనిక సమయం ముద్రించిన.
>> ఏం అది ఇప్పుడు 2:09 PM, 14:09 వార్తలు ఏమవుతుంది?
Well ఇప్పటివరకు, HTML తో, నేను కలిగి వెళ్ళి 14:09 దానిని మార్చడానికి.
తరువాత ఒక నిమిషం తరువాత, నేను మళ్ళీ మార్చడానికి కలిగి.
మీరు ఊహించే సాధ్యమైనంత, ఆ ఎప్పుడూ బహుశా చెత్త పని.
మీరు ఒక వెబ్ పేజీ కోసం చెయండి ఉన్నాము, మరియు ప్రతి నిమిషం, 24 గంటలూ,
మీరు ద్వారా ప్రస్తుత సమయం అప్డేట్ అవసరం మానవీయంగా time.html తెరవడం మరియు మారుతున్న
కోడ్ కేవలం ఆ స్నిప్పెట్ చెప్పటానికి గంటలు మరియు నిమిషాల లో ప్రస్తుత సమయం.
ఆ చాలా బహుశా కాదు మన వనరుల యొక్క మంచి ఉపయోగం,
మానవ మరియు గణన రెండు.
>> అన్ని HTML కలిగి ఉన్న వెబ్సైట్లు పూర్తిగా స్థిర ఉంటాయి.
మీరు నవీకరించవచ్చు ఏకైక మార్గం కంటెంట్, మేము కేవలం చూసిన వంటి,
మానవీయంగా ఆ మూలం తెరవాలి ఫైళ్లు, వాటిని సవరించడానికి, మరియు వాటిని సేవ్.
ఆపై ఉన్నప్పుడు యూజర్ పేజీ రిఫ్రెష్ అవుతుంది,
లేదా మొదటి కోసం పేజీ సందర్శించే సమయం, వారు తాజా కంటెంట్ పొందుతారు.
కానీ మేము చేసిన మాత్రమే ఎందుకంటే మానవీయంగా సవరించబడింది.
>> మేము అక్కడ కొన్ని PHP కలపాలి మొదలు ఉంటే, మా కోడ్ చాలా అనువైన పొందవచ్చు.
మరియు మేము మా పేజీలకు ఒక మార్గం కలిగి డైనమిక్ చేయబడుతుంది, లేదా తమను నవీకరించుటకు,
మా పేద అవసరం లేకుండా మునుపటి ఉదాహరణ చెయండి
విషయాలు నవీకరించుటకు మానవీయంగా ఉండాలి.
వారు స్వయంచాలకంగా దీన్ని చెయ్యవచ్చు.
మేము జోక్యం లేదు.
మేము కొన్ని నిద్ర పొందవచ్చు.
ఇది బహుశా ఒక మంచి విషయం ఉంటే మీరు వెబ్ ప్రోగ్రామింగ్ చాలా చేయుచున్నారు.
>> CS50 IDE కాబట్టి, మేము నిర్వహిస్తున్న ఒక వెబ్ సర్వర్ Apache అని.
ఇది చాలా సాధారణంగా ఉపయోగించే వార్తలు ఓపెన్ సోర్స్ వెబ్ సర్వర్ వ్యవస్థ.
ఈ వ్యవస్థ సామర్థ్యం అనువదించేందుకు
ఉంటే ఉపయోగకరంగా ఉంటుందని అన్నారు ఇది PHP, మీరు ఏ PHP ప్రోగ్రామింగ్ చేయాలనుకుంటున్నారా.
>> మరియు CS50 IDE లో, మేము ఒక ఆదేశాన్ని అలా ఈ చాలా సులభం చేయడానికి,
మొదలు apache50.
ఆపై స్లాష్ మార్గం, స్లాష్, స్లాష్
dir, ఆ కేవలం ఒక నిజంగా సాధారణ మార్గం మీరు ఇక్కడ పేర్కొన్న ఏమి సూచిస్తూ
ఒక నిర్దిష్ట మార్గం డైరెక్టరీ ఇది మీరు
రూట్ ఉండాలనుకుంటున్నాను సైట్, లేదా root పేజీ,
ఫోల్డర్ లేదా మీ వెబ్ సర్వర్ నుండి ఫైళ్లు పరిశీలించడానికి మరియు సర్వ్ ప్రారంభమౌతుంది
వాటిని అభ్యర్థించవచ్చు ఎవరు ఖాతాదారులకు వారికి అప్.
కాబట్టి యొక్క కేవలం, CS50 IDE పైగా పాప్ లెట్ ఎలా ఈ పనులు నిజంగా శీఘ్ర, మీరు చూపిస్తుంది.
>> ఇక్కడ CS50 IDE లో, నేను ఒక ఉన్నాను వీక్ తొమ్మిది అని డైరెక్టరీ.
నేను కలిగి two-- మరియు నేను కలిగి కేవలం ఒక ls కమాండ్ ఉరితీయబడ్డారు
పైన నేను మీకు చూపించడానికి ఇక్కడ రెండు డైరెక్టరీలను, PHP,
నేను ఉపయోగించిన ఫైళ్లు సమితి ఉంది PHP వాక్యనిర్మాణం వీడియో, మరియు అప్పుడు ఇవి PHP-వెబ్,
ఫైళ్ళ సమితి అని నేను ఈ వీడియోలో ఉపయోగించడానికి కావాలనుకుంటే.
>> నేను మొదలు కోరుకుంటారు ఒక వెబ్ సర్వర్ ఉదాహరణకు
PHP వెబ్ ఫోల్డర్ యొక్క కంటెంట్లను తో ఫైళ్ళను సర్వ్ ఉంటాయి.
నేను ఏమి వెళ్ళిపోతున్నాను?
నేను apache50 స్పేస్ టైప్ వెళుతున్న , ప్రారంభం స్పేస్ PHP, డాష్ వెబ్.
ఆ డైరెక్టరీ మార్గానికి వార్తలు నేను ప్రస్తుతం ఎక్కడ నుండి.
అప్పుడు నేను, Enter నొక్కండి.
ఇది ఒక చేయడానికి జరగబోతోంది ఇక్కడ stuff కొద్దిగా.
ఆపై దానిని చెప్పడానికి జరగబోతోంది Apache విజయవంతంగా ప్రారంభించారు.
మీ సైట్ at-- ఇప్పుడు అందుబాటులో ఉంది మరియు అప్పుడు సైట్ కోసం URL ఉంది.
నేను ఏమి వెళ్ళిపోతున్నాను?
నేను త్వరగా ఈ కాపీ వెళుతున్న.
నేను మీరే తెరిచి వెళుతున్న మరియు నేను కొద్దిగా బయటకు జూమ్ చేస్తాము ఇక్కడ
నేను తెరవటానికి వెళుతున్న Chrome లో ఒక కొత్త టాబ్.
నేను ఆ URL ను సందర్శించండి వెళుతున్న.
>> నేను ఎంటర్ నొక్కండి వెళుతున్న.
లోడ్ జరగబోతోంది.
నేను మళ్ళీ బయటకు జూమ్ చేస్తాము.
మరియు మేము ఇక్కడ చూడగలరు నా PHP వెబ్ డైరెక్టరీ యొక్క కంటెంట్లను.
>> కాబట్టి ఇప్పుడు ప్రాథమికంగా ఏమి జరుగుతుందో ఇక్కడ CS50 IDE నా ఉదాహరణకు, ఉంది
ఈ ఫైళ్లను అప్ చేసేది వాటిని విజ్ఞప్తి చేసే ఎవరైనా.
మరియు కోర్సు పైగా ఈ వీడియో, మేము యొక్క క్రమం చేస్తాము
ఈ ఒక సమూహం పరిశీలించి సందర్భంలో వివిధ ఫైళ్లను.
>> మీ Apache పరీక్షించటానికి సర్వర్ పనిచేస్తుందని,
సాధారణంగా ఇది అన్నారు CS50 IDE కేసు,
కానీ మీరు మరింత సాధారణంగా దీన్ని అయితే, మరియు మీరు మీ స్వంత వెబ్ నిర్మించడం మొదలు
సర్వర్లు, ఒక నిజంగా ఉంది అనలాగ్ యొక్క సాధారణ విధమైన,
సాధారణంగా "హలో వరల్డ్" PHP వెబ్ అభివృద్ధి కోసం ఉపయోగిస్తారు.
ఒక ఫైల్ కలిగి ఏది కేవలం ఈ ఇది కోడ్ కలిగి
PHP సమాచారం తో సెట్ ఒక PHP డీలిమిటర్, బ్రాకెట్లు మధ్య సెమికోలన్.
ఇది ప్రాథమికంగా ఒక ప్రత్యేక మీరు చెబుతుంది ఆ PHP ఫంక్షన్
PHP ఏ వెర్షన్ మీరు నడుస్తున్నాయి.
>> కాబట్టి CS50 IDE లో, నేను కలిగి అందుబాటులో ఫైలు కేవలం
ఇలా ఉంటుంది ఏమి మీరు చూపించడానికి.
నేను నా సూచిక వద్ద చూస్తున్నాను నా PHP ఉదాహరణకు నుండి.
నా Apache ఉదాహరణకు నడుస్తుంటే PHP వెబ్ విషయాలు.
మరియు నేను ఒక ఫైల్ ఇక్కడ info.php పిలుపునిచ్చారు.
>> నేను దాన్ని క్లిక్, మరియు బయటకు జూమ్ వెళుతున్న.
ఈ మీరు ఏమి ఉంది చాలా చక్కని, చూడటానికి.
ఈ కేవలం నాకు చెప్తుంటాడు నా Apache సర్వర్ పని చేస్తుంది.
మరియు ఈ స్పష్టంగా ఉంది PHP యొక్క వెర్షన్ నేను నడుస్తున్న నేను ఆ.
ఈ నా అనలాగ్ ఉంది "హలో వరల్డ్".
>> కాబట్టి నేను విషయాలు కార్యాచరణ తెలుసు.
కాబట్టి మేము అన్నిటికి ఉన్నాము.
మేము ఇక్కడ నుండి కొనసాగుతుంది.
>> కాబట్టి యొక్క ఆ సందర్శించండి వీలు సమయం ఉదాహరణకు మేము
మా పేద చెయండి గురించి మాట్లాడుతూ ఎవరు నిరంతరం పేజీ అప్డేట్ వచ్చింది.
ఈ ఎలా ఒక పరిష్కారాన్ని కావచ్చు నేను విషయాలు అమలు చేస్తారని
కాబట్టి చెయండి లేదని సమయం అప్డేట్ పెట్టాలి.
ఇది కేవలం విధమైన స్వయంచాలకంగా జరిగే.
>> క్రింద డౌన్, HTML, అంతే ఒక మినహా, అందంగా సమానంగా.
కానీ ఇక్కడ నేను ఎగువన కొన్ని PHP పొందారు.
నేను, స్పష్టంగా, ఈ పిలుపునిచ్చారు ఫంక్షన్ date_default_timezone_set.
>> మేము గురించి అన్ని మాట్లాడను CS50 లో, ఈ ధర్మాలని
PHP బహుశా ఎందుకంటే వేలాది.
ఒక ఒక బిట్ కావచ్చు అతిశయోక్తి, కానీ అది కాదు.
ఇది నిర్మించబడింది విధులు చాలా కలిగియున్నారు.
కాబట్టి ఈ ఒక ఫంక్షన్ స్పష్టంగా ఉంది సంయుక్త / ఈస్ట్రన్ నా సమయం జోన్ అమర్చుతుంది,
ఇది నేను ఉన్నాను అని టైమ్ జోన్ ప్రస్తుతం ఈ వీడియో తయారు లో.
>> అప్పుడు నేను ఒక కాల్ ఫంక్షన్ తేదీ, అని.
మరియు, స్పష్టంగా, నేను నిల్వ చేస్తున్నాను HIS అని ఏదో, సమయం.
సో వాట్ ఇక్కడ జరగబోతోంది?
>> Well, ప్రాథమికంగా ఏమిటి ఫోజు, నేను ఒక కాల్ మేకింగ్ వెబ్
అన్నారు ఆ కొన్ని సర్వర్ సమయం ప్రస్తుతం ఏమి నాకు చెప్పండి.
నేను ఒక ఆకృతికి చేస్తున్నాను గంటల, నిమిషాలు, సెకన్లు.
మరియు కారణం ఇది రాజధాని H ఈ వార్తలు నాకు 12 24 గంటల సమయం లేదు ఇవ్వాలని అన్నారు
చిన్న h అవుతుంది గంటల సమయం.
మరియు నేను ఆ నిల్వ చేస్తున్నాను అనే వేరియబుల్, సమయం లో.
కాబట్టి PHP యొక్క రెండవ పంక్తి అక్కడ, ఫంక్షన్ కాల్
తేదీ, కేవలం పెరిగిపోతుంది ఇది కొన్ని స్ట్రింగ్,
నాకు తేదీ ఇవ్వాలని వెళ్తున్నారు, మరియు సమయం, మరియు ఇతర సమాచారం యొక్క ఒక సమూహం.
మరియు అక్కడ మొదటి వాదన తన యొక్క కేవలం ముఖ్యమైన భాగం వెలికితీసే
నేను ఈ ఉదాహరణకు పట్టించుకోనట్లు, ఇది గంట, నిమిషం, మరియు రెండవ స్థానంలో ఉంది.
కాబట్టి ఆ జరగబోతోంది అంతే.
నేను నిల్వ ఒక వేరియబుల్ $ సమయంలో ఆ.
ఆపై డౌన్ వద్ద అక్కడ చాలా దిగువన, నేను
ఆ సంక్షిప్తలిపి కలిగి ప్రస్తుత సమయం ముద్రించిన.
సో నేను ప్రింట్ వెళుతున్న ప్రస్తుత సమయం బయటకు ఏమి.
>> కాబట్టి యొక్క ఈ పరిశీలించి తెలియజేయండి CS50 IDE మరియు మేము ఇప్పుడు ఉన్నారు ఎలా
ఆ చెయండి ఇబ్బంది చాలా సేవ్.
All right, కాబట్టి ఇక్కడ నేను మళ్ళీ am తిరిగి రూట్ డైరెక్టరీ
నా Apache ఉదాహరణకు.
నేను ఇక్కడ ఒక ఫైలు అని time.php ఉన్నాయి.
నేను ఆ న క్లిక్ వెళుతున్న.
మరియు నేను ఎందుకంటే, స్క్రోల్ చేస్తాము మేము చాలా దూరం జూమ్ చేస్తున్నారు.
ప్రస్తుత సమయం 14:20:34 ఉంది.
కాబట్టి నేను గంటల చేస్తున్నదాన్ని నిమిషాలు, మరియు సెకన్లు.
నేను రిఫ్రెష్ చేయవచ్చు పేజీ మరియు కొత్త సమయం పొందండి.
--41.
నేను పేజీ రిఫ్రెష్ వెళుతున్న మరియు కొత్త సమయం, 44, 46, 47 పొందండి.
>> సో, నేను స్పష్టంగా తెలియలేదు ఏదైనా నాకు మారుతున్న.
నేను ఇక్కడ పేజీ రిఫ్రెష్ చేస్తున్నాను.
కాబట్టి దానిని సవరించుట తిరిగి ఉండదు.
నేను మీరు వాగ్దానం, నాదగ్గర ఏ జట్టుగా కలిగి
ఎవరు ఫైలు సవరిస్తున్న వైపు నా తరపున.
>> నేను, ఆ PHP ఫంక్షన్ ఉపయోగించి వెబ్ సమయం, నాకు సమయం ఉత్పత్తి
స్వయంచాలకంగా.
నేను నిద్రలోకి ఉన్నాను కూడా అని, కాబట్టి మరియు నా వెబ్ సర్వర్ రన్,
పేజీ ఇప్పటికీ ఉంది ఆ కమతాన్ని సందర్శించే యూజర్ సరిగ్గా ప్రస్తుత సమయం పొందగలిగిన.
కాబట్టి ఆ అందంగా బావుంటుంది.
నా సైట్ మరింత డైనమిక్ చేసిన చాలా PHP కోడ్.
ఇది కోడ్ యొక్క కేవలం రెండు పంక్తులు మరియు తరువాత ఒక ప్రింట్ ప్రకటన యొక్క ఒక చిన్న బిట్.
మరియు ఇప్పటికే నేను ఒక కలిగి మరింత డైనమిక్ సైట్
మొదటి ఉదాహరణకు కంటే మేము చూసిన వీడియో ప్రారంభంలో.
>> కాబట్టి, PHP వాక్యనిర్మాణం లో వీడియో నుండి గుర్తు PHP వ్యాఖ్యాత నడుస్తుంది ఉన్నప్పుడు
మా కార్యక్రమం, ప్రతిదీ పట్టించుకోదు ఆ, PHP ఆద్యంతాలు యొక్క లోపలి కాదు
ఇది ఉమ్మివేస్తూ.
ఉదాహరణకు, ఏ విషయం ఇది ఉమ్మివేస్తూ అని HTML ఉంది.
మరియు ఈ నేను ఇప్పుడు దీని అర్థం కలిసి HTML మరియు PHP వైవిద్యం.
వ్యాఖ్యాత కేవలం ఎందుకంటే HTML మరియు వాచ్యంగా అవుట్పుట్ పట్టించుకోకండి.
ఇది కుడి, మంచి?
>> చాలావరకు ఎందుకంటే రోజు చివరిలో,
నేను నా సైట్ కోరుకుంటున్నారో HTML నిర్మితమైనాయి.
ఏ వెబ్ బ్రౌజర్ అనువదించేందుకు వీలుగా అది, లేదా పేజీలో HTML అర్థం
మరియు ఏదో గా రెండర్ మేము నిజానికి మానవులు అర్ధం చేసుకోవచ్చు.
మరియు నేను మాత్రమే PHP ఉపయోగించవచ్చు నా సైట్ యొక్క భాగాలు కోసం
ది నాకు అవసరమయ్యే, చైతన్యానికి అవసరం నిరంతరం అప్డేట్ విషయాలు కలిగి.
స్టాటిక్ సమాచారం అదే ఉండగలరు.
>> OK, కాబట్టి ఆ మంచిది.
కానీ నేను ఈ ఎందుకు చేస్తారు?
ఎందుకు నేను HTML మరియు PHP కలపాలి ఉంటుంది?
నేను బయటకు ప్రింట్ కాలేదు అన్ని HTML, PHP ముద్రణ ఫంక్షన్ ఉపయోగించి.
నేను ఎందుకు అని చేస్తున్నారు లేదు?
రెండో దాని గురించి ఆలోచించండి.
>> ఎందుకు, నేను కళంకం ప్రింట్ కాలేదు ఉన్నప్పుడు కేవలం చెప్పే ఆ PHP రేఖలు కలిగి ఉంటుంది,
ముద్రణ HTML టాగ్, ముద్రణ తల.
నేను ఎందుకు అని చేస్తున్నారు లేదు?
ఎందుకు నేను PHP మరియు HTML మిక్సింగ్ చేస్తున్నాను?
>> సరే, మీరు అనుకుంటే రెండో దాని గురించి.
PHP వ్యాఖ్యాత ఉంది అది చూసే అనువదించేందుకు.
మరియు కనుక ఇది కలిగి జరగబోతోంది కోడ్ యొక్క ఒక లైన్ అమలు.
HTML ప్రింట్.
ఓపెన్ తల ట్యాగ్ ప్రింట్.
ఓపెన్ టైటిల్ ట్యాగ్ ప్రింట్.
ఇది కలిగి జరగబోతోంది అమలు మరియు అనువదించేందుకు
మార్గం ప్రతి అడుగు ఆ.
కేవలం వీలు లేదు ఎందుకు వ్యాఖ్యాత కేవలం ఉపేక్షించ
అది అర్థం లేదు విషయాలు మరియు అది స్వయంచాలకంగా?
ఇది నాకు సమయం చాలా సేవ్ జరగబోతోంది కలిసి నా HTML మరియు నా PHP కలపాలి.
>> మేము లేదు ఎందుకు కాబట్టి ఆ కేవలం ఓపెన్ PHP డీలిమిటర్ కలిగి
ఆపై కేవలం మొత్తం ముద్రించాలా ఒక జెయింట్ PHP వంటి మా పేజీ యొక్క కంటెంట్
అప్పుడు ఫంక్షన్, ప్రింట్ కాల్, మరియు దగ్గరగా PHP డీలిమిటర్ మరియు మేము పూర్తి చేసిన.
మేము వాటిని కలిసి కలపాలి ఎందుకు కాబట్టి ఆ.
>> ఇప్పటివరకు, మేము చాలా చూడని సాధారణ PHP వాక్యనిర్మాణం నుండి ఒక తేడా.
ఇది చాలా సూటిగా అయ్యింది.
మేము ఇప్పటికే చూసిన ప్రశ్న గుర్తు, సమాన.
మేము కొత్త ఫంక్షన్ కాల్స్ ఒక జంట చూసింది కానీ నిజంగా ఏమీ ఫాన్సీ జరగబోతోంది.
యొక్క బహుశా విషయాలు తయారు చేద్దాము ఒక చిన్న ఫ్యాన్సియెర్స్.
మనం సమాచారం పాస్ అనుకుంటే వివిధ PHP ఫైళ్లను మధ్య,
కాబట్టి బహుశా యూజర్ నాకు సమాచారం submit.
ఆపై నేను ఏదో చేయగల అది మరొక పేజీలో.
>> కాబట్టి PHP మద్దతు ఇస్తుంది ఏదో సూపర్ గ్లోబల్ అని
చాలా అద్భుతంగా వినిపిస్తుంది వేరియబుల్స్.
వారు నిజంగా కేవలం ఉన్నాము దిగ్గజం సహయోగ శ్రేణుల
ఈ అమలు సహాయం తరలింపు కార్యాచరణను
PHP ఫైళ్ళు మధ్య సమాచారం మా వెబ్ సర్వర్ మీద ఉన్న ఉంటాయి.
>> ఈ సూపర్ మొదటి గ్లోబల్స్ $ _ గెట్ అంటారు.
ఇది బహుశా వార్తలు అర్థం సరళమైన.
ఏం $ _ గెట్ జరుగుతుంది?
Well, ప్రాథమికంగా, వినియోగదారు అదనపు సమాచారం టైప్ వెళుతున్న
మా URL ల చివరిలో.
వారు టైప్ సంసార, ఊహిస్తూ అది ఒక నిర్దిష్ట మార్గంలో రూపకల్పన
కేవలం ఇది ఒక క్వారీ స్ట్రింగ్ అని కీ విలువ జతలను సమితి వేరు
ampersands ద్వారా.
ఆ కీ విలువ జతలను ఉంటుంది ఒక $ _ గెట్ సహయోగ శ్రేణి లో నిల్వ.
మరియు మా వీడియో నుండి PHP వాక్యనిర్మాణం, మేము తెలిసిన
ఎలా పనిచేయాలి ఇప్పటికే సహయోగ శ్రేణుల.
కాబట్టి ఇక్కడ ఒక ఉదాహరణ బహుశా నేను ఇక్కడ కొన్ని PHP,
కీ విలువ జతలను అన్ని వెలికితీసే URL సరఫరా యూజర్ ఆ.
నేను నా ఓపెన్ PHP డీలిమిటర్ ఉన్నాయి.
నేను ఒక foreach లూప్ ఉన్నాయి.
నేను సూపర్ అంతటా iterating ఉన్నాను ప్రపంచ శ్రేణి $ _ గెట్ అని.
>> నేను సూచించడానికి వీలు ఉండాలనుకుంటున్నాను కీ మరియు విలువ రెండింటికీ.
మరియు నేను వాటిని ప్రింటింగ్ చేస్తున్నాను బయటకు, ప్రతి ఒక స్పష్టంగా
ఇక్కడ దాని సొంత పేరా ట్యాగ్.
నేను కొన్ని HTML ముద్రించిన చేస్తున్నాను మరియు విలువలు interpolating
ఆ ప్రకటన లోకి కీ మరియు విలువ యొక్క.
>> కాబట్టి యొక్క ఈ ఎలా పరిశీలించి వీలు నిజానికి మా IDE పని చేస్తుంది.
మరియు ఉండవచ్చు ఈ సహాయం చేస్తుంది కొద్దిగా వర్ణించేందుకు
GET ఏమి నిజానికి చేస్తోంది.
కాబట్టి నేను ఇక్కడ తిరిగి నా వెబ్ రూటు ఉన్నాను.
మరియు నేను ఒక లో జూమ్ చేస్తాము కొద్దిగా మీరు చూపించడానికి
నేను పిలువబడే ఒక ఫైల్, get1.php కలిగి.
>> కాబట్టి యొక్క get1.php క్లిక్ చేద్దాము.
నేను ఏ కంటెంట్ చూసిన కాదు.
కుడివైపు, అదృష్టము వార్తలు?
Well, కాని నిజంగా నిజానికి.
నేను సరఫరా లేదు ఎందుకంటే URL లో ఏదైనా.
నేను get1.php అన్నారు, కానీ నేను వెబ్ ఏ కీ విలువ జతలను సరఫరా లేదు
నా ప్రశ్న స్ట్రింగ్ భాగంగా.
కాబట్టి యొక్క ఒక ప్రశ్న స్ట్రింగ్ జోడించడానికి అనుమతిస్తుంది మరియు ఈ ఫైలు చేయవచ్చు ఏమి చూడండి.
>> ఒక క్వారీ స్ట్రింగ్ ప్రారంభించడానికి మీరు కేవలం ప్రశ్నార్ధకం టైప్ చేయండి.
అప్పుడు నేను పేరు = డౌగ్ & సంవత్సరం = 2015 సే చేస్తాము.
ఆపై నేను Enter ఉంటుంది.
ఇప్పుడు ఏం గమనించవచ్చు.
నేను get1.php ఇప్పటికీ ఉన్నాను.
కానీ ఇప్పుడు నేను సరఫరా చేసిన కీ విలువ జతలను, మరియు నేను రెడీ
వారి స్వంత వాటిని ముద్రించి పేరా పేరు, Doug-- సంవత్సరం, 2015.
సరిగ్గా కోడ్ యొక్క మేము ఒక క్షణం క్రితం స్లయిడ్ చూసిన.
>> మరియు నేను బహుశా మరొక జోడించడానికి అనుకుంటే కీ విలువ జంట, & class = CS50.
ఇప్పుడు నేను మరొక కీ విలువ కలిగి ముద్రించిన యొక్క ఆ జంట
ఉన్నప్పుడు నేను మళ్ళీ URL సందర్శించండి.
ఇప్పుడు బహుశా ఈ కాదు భయంకరమైన బాగా ఫార్మాట్.
నేను get.php మరొక సంస్కరణను కలిగి ఉన్నారు.
ఇది get2.php వార్తలు.
>> ఈ తేడా ఒక నేను CSS ఫైల్ కలిగి ఉంది,
మరియు అది విషయాలు ఫార్మాట్లలో మరింత చక్కగా నాకు కొద్దిగా.
ఇది బహుశా అత్యంత కాదు ప్రపంచంలో అందమైన CSS.
కానీ అది చేయడం కేవలం మరొక మార్గం.
నేను ఇప్పటికీ యాక్సెస్ చేయవచ్చు $ _ గెట్ ఉపయోగించి నా వేరియబుల్స్.
మరియు ఈ సందర్భంలో, నేను రకమైన ఉన్నాను CSS కొంచెం ఫాన్సీ మేకింగ్.
మరియు మేము పైగా పాప్ అయితే రెండవ కోసం నా IDE,
నా PHP వెబ్ లో తెలియజేస్తాము ఇక్కడ డైరెక్టరీ get2.php.
మేము ఇక్కడ కొన్ని HTML దానిని తెరవడానికి చేస్తాము.
స్పష్టంగా నేను ఆ బంధించే కాబట్టి నేను మాట్లాడుతున్న CSS ఫైల్.
నేను ఒక పట్టిక ట్యాగ్ తెరవడానికి.
మరియు ఇక్కడ నా foreach లూప్ ఉంది.
>> ఇక్కడ, ఆ నేను ముందు స్లయిడ్ చూపించాడు.
మాత్రమే తేడా నేను ఈ కీ మరియు విలువ CSS కలిగి
నేను దానికి దరఖాస్తు చేస్తున్నాను స్టైలింగ్.
కానీ, నేను అంతా నేను ఉన్నాను వార్తలు $ _ గెట్ అంతటా iterating అన్ని పొందుటకు
కీ విలువ జతలను.
>> మరియు నేను పట్టిక వాటిని ముద్రించిన చేస్తున్నాను.
మరియు, స్పష్టంగా, నేను కీలు ఫార్మాటింగ్ చేస్తున్నాను ఒక విధంగా, <td తరగతి = "కీ" తో.
కాబట్టి స్పష్టంగా కొన్ని వర్తిస్తుంది నా CSS ఫైల్ GET.CSS తరగతి సెలెక్టర్.
మరియు, స్పష్టంగా, నేను ముద్రించిన చేస్తున్నాను నా విలువలు ఒక విభిన్నమైన మార్గం.
చాలా చక్కని ఉంది మేము ఇక్కడ, ఇక్కడ చూసిన
మా విలువలు ముద్రించారు ఒక నీలం నేపధ్యం,
మరియు మా కీలు ముద్రించారు పసుపు నేపధ్యం.
నేను పొందుతున్నాను ఎలా కాబట్టి ఆ ఆ వివిధ శైలులు.
నేను వివిధ CSS తరగతులు ఉపయోగించి నేను ఎందుకంటే.
కానీ ఆ అందంగా చాలా GET కోసం మాత్రమే.
ఇలా నేను కేవలం సమాచారాన్ని రాబట్టటానికి చేస్తున్నాను.
మరియు ఈ సందర్భంలో, నేను రెడీ స్క్రీన్ కు ప్రింటింగ్.
నేను URL దాన్ని పొందుతున్నాను మరియు ఆ మాకు చేస్తుంది ఏమిటి.
>> మీరు ఒక అవకాశం చూస్తారు సమస్య ఇక్కడ అయితే?
ఎందుకు బహుశా మేము చేస్తాను $ _ గెట్ ఉపయోగించడానికి వద్దు?
ఏం ఉంటే, బహుశా, నేను ఈ ప్రశ్న చేసిందని?
--to get3.php, ఇది నేను నా IDE లో కలిగి లేదు.
ఇది కేవలం ఒక ఊహాత్మక ఫైల్ ఉంది.
కానీ ఆ స్పష్టంగా ఇక్కడ గమనించవచ్చు నా పాస్వర్డ్ను ప్రయాణిస్తున్న.
మరియు ఉండవచ్చు నా పాస్వర్డ్ను ఇబ్బంది ఉంది.
లేదా బహుశా నేను ప్రజలు వద్దు నా పాస్వర్డ్ను కుడి, తెలుసు.
>> నేను ఉపయోగించి వెబ్ ఉంటే నేను though-- ప్రయాణిస్తున్న నేను ఉంటే $ _ గెట్ పద్ధతి, ఏమి,
URL లో చేస్తాడు.
కాబట్టి కొన్ని ప్రమాదకర యూజర్ ఉండవచ్చు నేను ఏమి చేస్తున్నానో చూడటానికి చెయ్యగలరు.
నేను వాటిని ఆమోదించిన ఉండవచ్చు సున్నితమైన సమాచారం.
లేదా ఉండవచ్చు అది కూడా ఒక ప్రమాదకర యూజర్ కాదు.
బహుశా అది కేవలం మీ స్నేహితుడు ఎవరు మీ భుజం మీద నిలబడి ఉంది.
ఇప్పుడు వారు పాస్వర్డ్ను తెలుసు మీ Facebook ఖాతాకు.
>> మరియు ఉండవచ్చు వారు కాదు దానితో ఏదైనా.
కానీ మీ పాస్వర్డ్ను ఉన్నట్లయితే Facebook కు $ _ గెట్ ద్వారా సమర్పించిన,
ఇప్పుడు వారు మీ Facebook పాస్వర్డ్ను తెలుసు.
ఇది URL లో కుడి ఉంది ఎందుకంటే మీరు సమాచారాన్ని సమర్పించడం జరుగుతుంది చేసినప్పుడు.
>> కాబట్టి బహుశా ఆ ఉత్తమ కాదు మార్గం సున్నితమైన సమాచారాన్ని పాస్.
ఇది సమాచారం పాస్ ఒక మంచి మార్గం మేము ముఖ్యంగా చేయలేని
చాలా సున్నితంగా ఉండటం వంటి పట్టించుకోనట్లు.
GET అందంగా ఫాస్ట్ ఎందుకంటే, ఇతర సూపర్ గ్లోబల్స్ సంబంధించి
మేము గురించి మాట్లాడటానికి వెళుతున్న.
కాని ఉత్తమ సాధనం సున్నితమైన సమాచారం కోసం.
>> ఆ కోసం మేము అనుకోవచ్చు , $ _ పోస్ట్ అనే ఉపయోగించడానికి
ఇది మరొక సూపర్ ప్రపంచ వేరియబుల్.
ఇది మరొక అనుబంధ శ్రేణి.
కనుక ఇది చాలా చక్కని పనిచేస్తుంది GET అదే.
తప్ప, బదులుగా వెలికితీసే URL నుండి సమాచారాన్ని
ఇది HTTP పీఠికలను ద్వారా ఏదో చేస్తాడు.
సో నుండి గుర్తు మా HTTP లో వీడియో, మేము మాట్లాడారు
ఎలా బ్రౌజర్లు, సర్వర్లు, మరియు ఖాతాదారులకు కమ్యూనికేట్.
మరియు సమాచారాన్ని తిరిగి పంపబడుతుంది ముందుకు HTTP పీఠికలను లో.
>> $ _ పోస్ట్ తో, ఈ సమాచారాన్ని సాధారణంగా ఆ HTTP పీఠికలను ద్వారా పంపారు.
మరియు మేము చాలా సాధారణంగా లో $ _ పోస్ట్ చూస్తారు HTML ఫారమ్లను సమర్పించే సందర్భంలో.
మీరు ఇప్పటికీ HTML రకాల ఉపయోగించవచ్చు GET విషయాలు సమర్పించడానికి.
కానీ వారు సాధారణంగా ఉపయోగిస్తారు POST సందర్భంలో.
>> కాబట్టి ఇక్కడ ఒక HTML రూపం యొక్క ఒక ఉదాహరణ ఉంది.
ఇప్పుడు మేము ముందు ఈ చూసిన, కానీ మేము కలిగి ఈ భాగం, యాక్షన్ = "post.php" చూడలేదు.
కాబట్టి మేము రూపాలు గురించి మాట్లాడారు HTML యొక్క సందర్భంలో, నేను ఒక submit బటన్ వచ్చింది.
మరియు మీరు గుర్తు ఉంటే, నేను సబ్మిట్ క్లిక్ చెయ్యండి ఆపై పేజీ కేవలం, రిఫ్రెష్
ఏమీ చేయలేదు.
>> ఈ సందర్భంలో, నేను సమర్పించడం వెబ్ నేను ఈ రూపంలో వద్ద టైప్ ఏ
post.php అనే PHP ఫైలు.
మరియు, స్పష్టంగా, మార్గం నేను చేస్తున్నాను ఈ రూపంలో POST విధానం ఉపయోగిస్తోంది.
సమాచార కాబట్టి ప్రతి ముక్క నేను కూడా ఈ రూపం టైప్
సమర్పించబడుతుంది HTTP పీఠికలను ద్వారా.
>> ఇది post.php లో ప్రాప్యత చేయబడతాయి నా రూపం యొక్క చర్య ఎందుకంటే.
అది ఆక్సెస్ ఉంటుంది $ _ పోస్ట్ వెళ్ళడం ద్వారా.
మరియు స్పష్టంగా, మార్గం నేను ప్రతి వ్యక్తి మూలకం వద్ద పొందుటకు
ఆ సహయోగ శ్రేణి తో ఈ లక్షణం ఉంది,
మా ఇన్పుట్ టాగ్లు పేరు లక్షణం.
>> కాబట్టి స్పష్టంగా నేను చదరపు $ _ పోస్ట్ చెప్పగలను బ్రాకెట్లలో సంసార యూజర్ పొందడానికి NAME
మొదటి ఫీల్డ్ లో టైప్.
మరియు $ _ పోస్ట్ పాస్వర్డ్, యొక్క PW కాకుండా, యూజర్ టైప్ సంసార వద్ద పొందడానికి
రెండవ రంగంలో.
>> కాబట్టి యొక్క పరిశీలించి తెలియజేయండి CS50 IDE లో ఈ పైగా.
ఇక్కడ మేము ఉన్నాయి, మరియు నేను చేస్తాము రెండవ కోసం జూమ్.
మరియు మేము post.html అనే ఫైల్ కలిగి.
నేను post.html క్లిక్ చేయండి.
నేను ఇక్కడ అగ్రభాగాన చాలా సాధారణ వెబ్ రూపం.
ఇది మేము ఇప్పుడు చూసిన రూపం రెండవ క్రితం స్లయిడ్ న.
>> నేను, డౌగ్ టైపు చెయ్యవచ్చు మరియు నేను నా పాస్వర్డ్ను, మనందరికీ టైప్
తెలుసు squadgoals ఉంది.
నేను సమర్పించండి హిట్ ఉంటుంది.
స్పష్టంగా, ఆ Post.php సమర్పించారు.
నేను స్పష్టంగా ఆ ప్రింటింగ్ చేస్తున్నాను.
నేను అన్ని భద్రతా విమోచనం పొందుతున్నాను POST కేవలం ముద్రించిన నాకు ఇచ్చే
యూజర్పేరు మరియు పాస్వర్డ్.
>> యూజర్ యొక్క పేరు డౌగ్ ఉంది.
యూజర్ యొక్క పాస్వర్డ్ను squadgoals ఉంది.
నేను ఈ చేసావ్?
Well, IDE పైగా పాప్ మళ్ళీ రెండవ కోసం.
మేము తీసుకుంటాము క్రిందికి స్క్రోల్ కనిపిస్తుంది ఇది post.php పరిశీలించి,
నేను ఉపయోగించిన చర్య ఇక్కడ సమర్పించడానికి.
నా HTML రూపం చర్య ఉంది.
ఆ నేను ఏమి చేస్తున్నానో అంతే.
యూజర్ యొక్క పేరు, మరియు నేను ప్రింటింగ్ నేను $ _ పోస్ట్ "పేరు" యొక్క కంటెంట్లను.
ఆపై యూజర్ యొక్క పాస్వర్డ్ను $ _ పోస్ట్ "పాస్వర్డ్" ఉంది.
కాబట్టి నేను ఆ సమాచారాన్ని ఇవ్వబడింది HTML రూపం సమర్పించడం ద్వారా.
మరియు నేను ఇప్పుడు $ _ పోస్ట్ ఉపయోగించి గ్రహించగలిగిన నేను ప్రసారం చెయ్యటానికి పద్ధతి
ఆ రూపం తో డేటా POST విధానం ఉంది.
>> ఇప్పుడు అది బహుశా కాదు నేను వెళుతున్నాను కాబట్టి great--
రెండవ కోసం తిరిగి వెళ్ళడానికి మా సెట్ ఇక్కడ కు
నేను ఉంటే అది బహుశా చాలా గొప్పది కాదు POST సమాచారాన్ని సమర్పించడం,
ఇది ప్రత్యక్షంగా మరింత సురక్షితం.
ఇది బహుశా చాలా గొప్పది కాదు నేను అప్పుడు చేస్తున్న చేస్తున్నాను ఉంటే
యూజర్ యొక్క పాస్వర్డ్ను ముద్రించిన.
ఇది మరింత సురక్షితమైన రావలసిన.
>> సరే, కానీ అది పూర్తిగా సురక్షిత కాదు.
కాబట్టి ఈ కొంచెములో నేను కావలసిన ఇక్కడ స్నిప్పెట్
కొన్ని మీ దృష్టిని డ్రా డేటా భద్రతా ఆందోళనలు, కేవలం ఏదో
మీరు గురించి ఆలోచించడం పని లేదా ఇంటర్నెట్ ఉపయోగించి.
ఈ పరిగణలోకి ఏదో ఉంది.
>> నేను సమాచారం అని మీరు చెప్పారు HTTP పీఠికలను ద్వారా సమర్పించిన
మీరు POST విధానం ఉపయోగించినప్పుడు.
ఇవి పూర్తిగా సురక్షితం కాని ఉన్నారని అర్ధం.
వారు కంటే కనుగొనేందుకు కష్టం ఉన్నాము పేరు GET పద్ధతిని ఉపయోగించి
ఇది URL లో కేవలం కుడి ఉంది.
కానీ దానిని కనుగొనేందుకు ఒక మార్గం ఇప్పటికీ ఉంది.
నేను కేవలం చూపాలనుకుంటున్న మీరు ఈ కాబట్టి మీరు బహుశా
ఈ గురించి ఆలోచించడం మొదలు మీరు పని, లేదా ఉపయోగించేటపుడు
వెబ్సైట్లు మరియు సమర్పిస్తోంది పాస్వర్డ్లు మరియు బహుశా ఉపయోగించి
ఒక లో అదే పాస్వర్డ్ను వివిధ ప్రదేశాలలో చాలా.
ఆ తెలుసు ఇప్పటికీ నిజానికి అందంగా ఉంది ఎవరో పాస్వర్డ్ను కనుగొనేందుకు సులభం.
>> మరియు ఇక్కడ, నేను వెళుతున్నాను post2.html వెళ్ళండి.
మరియు post2.html వ్యత్యాసం మరియు post2.php అందంగా సూక్ష్మంగా ఉంటుంది.
తేడా కేవలం నేను ప్రింట్ లేని
పాస్వర్డ్ నేను రూపం సమర్పించినప్పుడు.
>> నేను, డౌగ్ టైప్ వెళుతున్న.
నేను టైప్ వెళుతున్న squadgoals, లో, కూడా
మేము తెలుసు అయితే ఆ పాస్వర్డ్.
నేను సబ్మిట్ ముందు నేను వెళుతున్నాను, అయితే ఏర్పాటు
కేవలం, డెవలపర్ ఉపకరణాలు తెరవటానికి ఇక్కడ జరిగే అవకాశముంది ఏమి మీరు.
Chrome లో కాబట్టి, నేను F12 నొక్కండి వెళుతున్న.
మరియు ఆ తెరవటానికి జరగబోతోంది నా కుడి వైపు డెవలపర్ ఉపకరణాలు.
నేను ఇంకా రూపం సమర్పించలేదు.
ఇప్పుడు నేను నా రూపం submit కొట్టాడు వెళుతున్న.
మరియు స్పష్టమైన, నేను చేసిన కాల్, లేదా నేను ఒక అభ్యర్ధన చేసిన
అర్ధమే ఇది post2.php కు.
నేను దాని పై క్లిక్ వెళుతున్న.
>> అప్పుడు ఇక్కడ పైగా, నేను వెళుతున్నాను శీర్షికలు క్లిక్.
అంశాలు ఇక్కడ జరగబోతోంది చాలా ఉంది.
కానీ నేను చాలా క్రిందికి స్క్రోల్ ఉంటే క్రింద, నోటీసు కుడి నా క్యాలెండర్ అక్కడ
రెండవ హక్కు కోసం దీన్ని బ్లాక్ అక్కడ చాలా దిగువన మూలలో వద్ద,
డౌ, pw-- squadgoals పేరు అనుకుందాం.
నేను POST ఉపయోగించి వెబ్ కాబట్టి అయినప్పటికీ ఎక్కువ సురక్షితమైనది ఇది పద్ధతి,
కేవలం, మీరు అలా ఉన్నప్పుడు తెలుసుకోండి మీరు ఇప్పటికీ సమాచారం ప్రసారం చేస్తున్నారు
HTTP గుండా.
మరియు అది ఇప్పటికీ ఒక ప్రతివాది దొరకలేదు.
ఇది మేము చేయబోతున్నామని కేవలం ఏదో నిజంగా ఎదుర్కోవటానికి కలిగి.
బహుశా గుప్తీకరించడానికి కొన్ని మార్గాలు ఉన్నాయి మా పాస్వర్డ్లను మేము వాటిని పైగా పంపండి ముందు
ఇది ఒక మంచిదని ఇది నేను ఇక్కడ చేస్తున్న కాదు.
>> కానీ కేవలం POST తెలుసుకోండి పద్ధతి చాలా పరిమితులున్నాయి.
ఇది GET పైగా అభివృద్ధి ఉంది వెంటనే కనిపిస్తాయి అనే పదాలు కూడా ఉన్నాయి.
కానీ అది పూర్తి పరిష్కారం కాదు.
ఇక్కడ ఒక ఉదాహరణ ఉంది హోమ్ వ్యాయామం త్వరగా
మీరు కొన్ని పొందడానికి ఉపయోగించే PHP తో పని సాధన.
వెబ్ పేజీల క్రింది జత సృష్టించండి.
మొదటి కేవలం ఒక చాలా సులభమైన ఉండాలి ఒకే రంగంలో ఏర్పరుస్తాయి మరియు ఒక సమర్పించండి
బటన్.
చాలా చాలా పోలి మనం కేవలం post.html చేశాడు.
>> ఆపై రెండో మీరు సృష్టించడానికి ఉండాలి ఫైలు
ఒక ఫైల్, ఒక PHP ఫైలు, ఉంది POST ద్వారా, ఇన్పుట్ ఆశిస్తున్న,
మరియు ఆధారంగా వినియోగదారు, టైప్ ఇది మీరు ఒక పూర్ణాంకం ఉంటుంది ఊహించుకుని.
మీరు ఏ చేయాలని లేదు దోష పరిశీలన లేదా ఇష్టపడుతున్నారు.
మీరు యూజర్ ఊహించుకుని పూర్ణాంకం విలువ టైప్,
లేదా ఒక అనువదించే లాగ ఆ రూపం లో పూర్ణాంకం వంటి PHP.
మీరు కేవలం ఒక సృష్టించడానికి కావలసిన n గుణకారం పట్టిక n.
>> యూజర్ 10 సమర్పించారు చేస్తే, మేము కావలసిన 10 10 ద్వారా గుణకారం పట్టిక.
వినియోగదారు ఒక 12 సమర్పించారు ఉంటే, మేము కావలసిన 12 12 ద్వారా గుణకారం పట్టిక.
మీరు చూడవచ్చు కాబట్టి ఏమి మేము ఇక్కడ వద్ద డ్రైవింగ్ చేస్తున్న
మేము వద్ద టేక్ ఎ లుక్ వస్తుంది నా IDE లో ఈ ఫైలు.
>> కాబట్టి ఇక్కడ IDE, నేను mult_form.html ఉన్నాయి.
నేను దాన్ని క్లిక్ చేస్తాము.
నేను చేయాలనుకుంటున్నారా అన్ని క్రింది ఉంది submit.
10 టైప్ సమర్పించండి హిట్.
స్పష్టంగా, mult_table.php, ఇది మేము URL లో అక్కడ టాప్ వద్ద చూడగలరు
నేను ఒక 10 10 ద్వారా సృష్టించడం నేను గుణకారం పట్టిక.
>> నేను 15 టైప్ మరియు హిట్ ఉంటే నేను ఇప్పుడు సమర్పించండి 15 15 ద్వారా గుణకారం పట్టిక.
నేను, కోర్సు యొక్క, చూపించడానికి వెళ్ళడం లేదు చేస్తున్నాను మీరు mult_table.php యొక్క విషయాలు
ఆ సరదాగా పడుతుంది ఎందుకంటే హోమ్ వ్యాయామం వద్ద ఈ బయటకు.
కానీ కొన్ని పొందడానికి ఒక గొప్ప మార్గం PHP ఉచ్చులు తో పని సాధన
మరియు POST, చాలా సులభమైన, ఆశాజనక ఒత్తిడి ఉచిత ఉదాహరణకు, కేవలం
ఆచరణలో యొక్క కొద్దిగా చేయాలని.
మరియు నేను కొద్దిగా CSS పొందారు ఇక్కడ నా వ్యక్తిగత పట్టిక చేయడానికి
కణాలు కేవలం రకమైన ఆఫ్ ఒక పాప్ కొద్దిగా మరియు కొద్దిగా మరింత చూడండి
ఒక గుణకారం పట్టిక వంటి, వ్యతిరేకంగా కేవలం టెక్స్ట్
రకమైన అక్కడ కూర్చొని.
మనం మాట్లాడదాము గత సూపర్ ప్రపంచ ఈ వీడియో లో ఏదో అంటారు
$ _ సెషన్.
మరియు ఉండవచ్చు ఈ వాస్తవానికి ఏదో అత్యుత్తమ ఉదాహరణగా
మేము ప్రపంచ పరిగణిస్తుంది.
ఇది మరొక వ్యూహం.
ఇది మరొక అనుబంధ శ్రేణి.
కానీ ప్రతి ద్వారా అందుబాటులో ఉంది మా సిస్టమ్ లో ఉందో ఆ PHP ఫైలు.
>> మేము submit లేదు ఒక సమయంలో సమాచారం ఒక పేజీ
వంటి మేము GET తో మరియు POST తో.
ఇది ఎల్లప్పుడూ ఉంది.
కాబట్టి ఈ ఒక పేజీ బాగుంది మీరు ఉదాహరణకు, లాగిన్ ఇక్కడ
మరియు మీరు మీ లాగిన్ సమాచారాన్ని కావలసిన పేజీకి పేజీ నుండి పేజీకి కొనసాగడానికి శక్తినిస్తుంది.
>> మీరు కేవలం అప్పుడు ఒక సెషన్ చెయ్యవచ్చు వంటి విషయాలు సేవ్ $ _ సెషన్ ఉపయోగించడానికి
యూజర్ పేరు లేదా వినియోగదారు ID సమాచారం ఉంది, మరియు అందువలన న.
మరియు ఆ సమాచారాన్ని ఉంటుంది $ _ సెషన్ సెషన్ నాశనం వరకు
తర్వాత కొద్దిగా.
>> తో డైనమిక్ సైట్లు రాయడం PHP చాలా మంచి వాటిని చేస్తుంది.
మీ సైట్లు మారింది చాలా డైనమిక్, మరియు మీరు లేదు
కంటే చాలా ఎక్కువ లేదు ఏమిటి మీరు లేకపోతే కేవలం పూర్తి ఉండేది
HTML తో చేయడం.
కానీ అది ఆచరణలో అవసరం, ఆచరణలో చాలా.
>> మీరు ఇప్పటికే C పని ఎలా తెలుసు అందువలన PHP జంపింగ్ చాలా తంత్రమైన కాదు.
ఏం ఉండవచ్చు కొద్దిగా ఉంది గమ్మత్తైన బిట్ పనిచేస్తున్నట్లు
మరియు POST ఈ కొత్త ఆలోచనతో, మరియు ఉండవచ్చు మీ HTML మరియు మీ PHP మిక్సింగ్
కలిసి.
కానీ కూడా ఇంటర్నెట్ తెలుసుకోండి సమాచారం యొక్క ఒక విస్తారమైన భాండాగారం.
మరియు PHP యొక్క డాక్యుమెంటేషన్ అందుబాటులో ఉంది అనేక ప్రదేశాల్లో, కానీ అతి
canonically php.net వద్ద.
మరియు మీరు అక్కడ వెదుక్కోవచ్చు వివిధ విధులు,
మరియు కేసులు, మరియు ఉదాహరణలు ఉపయోగించడానికి ఉదాహరణలు మీద ఉదాహరణలు మీద.
ఎక్కడ మీరు ప్రయత్నించండి మరియు ఫిగర్ అనుకుంటే ఏదో చేయాలని అవుట్ ఎలా అసమానత,
ఎవరైనా బహుశా మీరు ముందు చేసిన చిత్రం.
మరియు మీరు వాటిని ఉపయోగించవచ్చు ప్రేరణ అమలు సంసార
మీరు చాలా అమలు ప్రయత్నిస్తున్న ఉంది.
>> నేను డౌ లాయిడ్ ఉన్నాను.
ఈ CS50 ఉంది.