PHP కూకీస్
- ముందు పేజీ PHP ఫైల్ అప్లోడ్
- తరువాత పేజీ PHP సెషన్స్
cookie 常用于识别用户。
什么是 Cookie?
ఎక్కువ అనువాదం ఇవ్వబడింది: ఏమి కుకీ?
ఎక్కువ అనువాదం ఇవ్వబడింది: కుకీలు తరచుగా వినియోగించబడతాయి ఉపయోగించబడతాయి. కుకీలు సర్వర్ వాడుకరు కంప్యూటర్లో ఉండే చిన్న ఫైల్స్. అదే కంప్యూటర్ బ్రౌజర్ ద్వారా పేజీలను అభ్యర్ధించినప్పుడు, కుకీలను పంపిస్తాయి. PHP ద్వారా, మీరు కుకీలను సృష్టించి విలువలను పొందవచ్చు.
ఎక్కువ అనువాదం ఇవ్వబడింది: కుకీలను సృష్టించడానికి ఎలా?
ఎక్కువ అనువాదం ఇవ్వబడింది: ముక్తికరణం:ఎక్కువ అనువాదం ఇవ్వబడింది: setcookie() ఫంక్షన్ కుకీలను సెట్ చేస్తుంది。
ఎక్కువ అనువాదం ఇవ్వబడింది: సెట్కుకీ() ఫంక్షన్ క్రియాశీలంగా <html> టాగ్ ముందు ఉండాలి.
ఎక్కువ అనువాదం ఇవ్వబడింది: setcookie(name, value, expire, path, domain);
ఎక్కువ అనువాదం ఇవ్వబడింది: ఉదాహరణలు
ఎక్కువ అనువాదం ఇవ్వబడింది: ఎక్కువ ఉదాహరణలో మేము "user" పేరుతో కుకీని సృష్టించి, దానికి "Alex Porter" విలువను కట్టి, ఒక గంట తర్వాత కుకీ గడువు అవుతుంది అని నిర్ణయించాము:
<?php ఎక్కువ అనువాదం ఇవ్వబడింది: setcookie("user", "Alex Porter", time()+3600); ?> <html> <body> </body> </html>
ఎక్కువ అనువాదం ఇవ్వబడింది: ముక్తికరణం:ఎక్కువ అనువాదం ఇవ్వబడింది: కుకీలను పంపించినప్పుడు, కుకీ విలువ స్వయంచాలకంగా URL కోడింగ్ అవుతుంది, పొందినప్పుడు స్వయంచాలకంగా డెకోడింగ్ అవుతుంది (URL కోడింగ్ నిరోధించడానికి setrawcookie() ఉపయోగించండి).
ఎక్కువ అనువాదం ఇవ్వబడింది: కుకీ విలువను ఎలా పొందాలి?
ఎక్కువ అనువాదం ఇవ్వబడింది: PHP యొక్క $_COOKIE వేరుశబ్దం కుకీల విలువలను పొందడానికి ఉపయోగించబడుతుంది。
ఎక్కువ అనువాదం ఇవ్వబడింది: ఎక్కువ ఉదాహరణలో మేము "user" పేరుతో కుకీని విలువను పొంది దానిని పేజీలో ప్రదర్శించాము:
<?php // కుకీని ప్రచ్ఛదించండి ఎక్కువ అనువాదం ఇవ్వబడింది: echo $_COOKIE["user"]; // కుకీలను ప్రదర్శించడానికి ఒక మార్గం ఎక్కువ అనువాదం ఇవ్వబడింది: print_r($_COOKIE); ?>
ఎక్కువ అనువాదం ఇవ్వబడింది: ఎక్కువ ఉదాహరణలో మేము isset() ఫంక్షన్ ఉపయోగించి కుకీలను సెట్ చేసినా తనిఖీ చేస్తున్నాము:
<html> <body> <?php ఎక్కువ అనువాదం ఇవ్వబడింది: if (isset($_COOKIE["user"])) ఎక్కువ అనువాదం ఇవ్వబడింది: echo "స్వాగతం " . $_COOKIE["user"] . "!\n"; ఇల్లొ ఎక్కువ అనువాదం ఇవ్వబడింది: echo "స్వాగతం అతిథిగారా!\n"; ?> </body> </html>
కుకీని తొలగించండి ఎలా?
కుకీని తొలగించినప్పుడు, మీరు గత సమయాన్ని గాను గడువు తీసుకోవాలి.
తొలగించబడిన ఉదాహరణలు:
<?php // set the expiration date to one hour ago setcookie("user", "", time()-3600); ?>
బ్రౌజర్లు కుకీలను మద్దతు చేయకపోతే ఏమి చేయాలి?
కుకీలను మద్దతు చేయని బ్రౌజర్లు ఉన్నప్పుడు మీ అప్లికేషన్లులో పరస్పరం పరిచయం చేయడానికి మీరు ఇతర పద్ధతులు అనుసరించవలసి ఉంటుంది. ఒక పద్ధతి ఫారమ్ ద్వారా డేటా పంపడం (ఫారమ్ మరియు వినియోగదారి ప్రవేశం గురించి మేము ఈ శిక్షణలో ప్రాంతంలో చెప్పాము).
క్రింది ఫారమ్ వినియోగదారి సబ్మిట్ బటన్ నొక్కినప్పుడు "welcome.php" కు వినియోగదారి ప్రవేశం పంపుతుంది:
<html> <body> <form action="welcome.php" method="post"> పేరు: <input type="text" name="name" /> వయస్సు: <input type="text" name="age" /> <input type="submit" /> </form> </body> </html>
ఇలా "welcome.php" లోని విలువలను పొందండి:
<html> <body> స్వాగతం <?php echo $_POST["name"]; ?>.<br /> మీరు <?php echo $_POST["age"]; ?> సంవత్సరాల వయస్సు ఉన్నారు. </body> </html>
- ముందు పేజీ PHP ఫైల్ అప్లోడ్
- తరువాత పేజీ PHP సెషన్స్