So setzen Sie ein Cookie in PHP so, dass es für den gesamten Domainnamen gültig ist: Verwenden Sie die Funktion setcookie, um das Cookie für den gesamten Domainnamen gültig zu machen. Der Code lautet [setcookie("cookie_test", 'this is cookie test', time()+3600,"/ ","].
Die Art und Weise, ein Cookie in PHP zu setzen, gilt für die Gesamter Domänenname:
Cookie standardmäßig Es ist nur für den Domänennamen gültig (z. B. www.php.com, wenn der Domänenname überschritten wird (z. B. test.php.com). ), ist das Cookie ungültig. Die setcookie-Funktion kann jedoch verwendet werden, um das Cookie für den gesamten Domainnamen (*.php.com) gültig zu machen Im fünften Fall müssen die vorherigen Parameter festgelegt werden. Der erste Parameter ist der Cookie-Wert und der dritte Parameter ist die Ablaufzeit des Cookies. Diese Parameter sind im Allgemeinen allgemeine Parameter, und ich werde sie nicht festlegen Stellen Sie sie hier im Detail vor.
Was hier hervorgehoben werden muss, ist der Parameter, der zum Festlegen des effektiven Pfads des Cookies verwendet wird alle Verzeichnisse. Wenn es auf
gesetzt ist, gilt es nur für und sein Unterverzeichnis /
. Im Allgemeinen wird es auf /test/
gesetzt und ist dann für das gesamte Verzeichnis gültig Es gibt den fünften Parameter, der heute unser Protagonist ist. Der fünfte Parameter gibt den Domänennamen an, damit das Cookie wirksam wird. Unter normalen Umständen wird das Cookie nur unter dem aktuellen Domänennamen wirksam. Das Cookie wird auf www.php.com nicht wirksam, aber wir können es so einstellen, dass das Cookie unter demselben Hauptdomänennamen verwendet werden kann. Wir müssen diesen Parameter nur auf den Hauptdomänennamen (www.php.com) setzen ist auch ein Subdomain-Name, nicht mischen). /test/
/test/tmp/
Sowohl der vierte als auch der fünfte Parameter können den effektiven Bereich von Cookies steuern, der entsprechend der tatsächlichen Situation eingestellt werden kann 🎜>/
Verwandte Lernempfehlungen:
Das obige ist der detaillierte Inhalt vonWie setze ich ein Cookie in PHP so, dass es für den gesamten Domainnamen gültig ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!