{"id":686,"date":"2025-06-11T17:39:28","date_gmt":"2025-06-11T09:39:28","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/php\/php-application-manual\/andweb\/686.html"},"modified":"2025-06-11T17:39:28","modified_gmt":"2025-06-11T09:39:28","slug":"%e5%a6%82%e4%bd%95%e5%9c%a8php%e4%b8%ad%e4%bd%bf%e7%94%a8%e4%bc%9a%e8%af%9d","status":"publish","type":"my1js","link":"https:\/\/www.zhaozhao123.cn\/php\/my1js\/686.html","title":{"rendered":"\u5982\u4f55\u5728PHP\u4e2d\u4f7f\u7528\u4f1a\u8bdd"},"content":{"rendered":"<div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--1\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/dyA-1-400x300.jpg\" alt=\"Bug&#32534;&#35793;&#29422;\" class=\"wp-image-1842\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading my-0\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.175), 1rem);\">Bug&#32534;&#35793;&#29422;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#22312;PHP&#20013;&#20351;&#29992;&#20250;&#35805;&#21151;&#33021;&#21487;&#20197;&#24110;&#21161;&#20320;&#22312;&#22810;&#20010;&#39029;&#38754;&#20043;&#38388;&#20445;&#25345;&#29992;&#25143;&#29366;&#24577;&#21644;&#25968;&#25454;&#12290;&#20197;&#19979;&#26159;&#22914;&#20309;&#20351;&#29992;&#20250;&#35805;&#30340;&#22522;&#26412;&#27493;&#39588;&#65306;<\/p>\n<h3>1. &#21551;&#29992;&#20250;&#35805;<\/h3>\n<p>&#39318;&#20808;&#65292;&#20320;&#38656;&#35201;&#30830;&#20445;&#20320;&#30340;PHP&#33050;&#26412;&#21551;&#29992;&#20102;&#20250;&#35805;&#12290;&#20320;&#21487;&#20197;&#36890;&#36807;&#35774;&#32622;<code>session_start()<\/code>&#20989;&#25968;&#26469;&#23454;&#29616;&#36825;&#19968;&#28857;&#12290;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/\/ &#21551;&#29992;&#20250;&#35805;\nsession_start();\n?&gt;<\/code><\/pre>\n<h3>2. &#35774;&#32622;&#20250;&#35805;&#21464;&#37327;<\/h3>\n<p>&#19968;&#26086;&#20250;&#35805;&#24050;&#32463;&#21551;&#21160;&#65292;&#20320;&#21487;&#20197;&#36890;&#36807;<code>$_SESSION<\/code>&#36229;&#32423;&#20840;&#23616;&#25968;&#32452;&#26469;&#35774;&#32622;&#20250;&#35805;&#21464;&#37327;&#12290;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/\/ &#21551;&#29992;&#20250;&#35805;\nsession_start();\n\n\/\/ &#35774;&#32622;&#20250;&#35805;&#21464;&#37327;\n$_SESSION['username'] = 'JohnDoe';\n?&gt;<\/code><\/pre>\n<h3>3. &#33719;&#21462;&#20250;&#35805;&#21464;&#37327;<\/h3>\n<p>&#20320;&#21487;&#20197;&#36890;&#36807;<code>$_SESSION<\/code>&#36229;&#32423;&#20840;&#23616;&#25968;&#32452;&#26469;&#33719;&#21462;&#20250;&#35805;&#21464;&#37327;&#30340;&#20540;&#12290;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/\/ &#21551;&#29992;&#20250;&#35805;\nsession_start();\n\n\/\/ &#33719;&#21462;&#20250;&#35805;&#21464;&#37327;\n$username = $_SESSION['username'];\necho \"Welcome, $username!\";\n?&gt;<\/code><\/pre>\n<h3>4. &#21024;&#38500;&#20250;&#35805;&#21464;&#37327;<\/h3>\n<p>&#22914;&#26524;&#20320;&#38656;&#35201;&#21024;&#38500;&#26576;&#20010;&#20250;&#35805;&#21464;&#37327;&#65292;&#21487;&#20197;&#20351;&#29992;<code>unset()<\/code>&#20989;&#25968;&#12290;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/\/ &#21551;&#29992;&#20250;&#35805;\nsession_start();\n\n\/\/ &#35774;&#32622;&#20250;&#35805;&#21464;&#37327;\n$_SESSION['username'] = 'JohnDoe';\n\n\/\/ &#21024;&#38500;&#20250;&#35805;&#21464;&#37327;\nunset($_SESSION['username']);\n?&gt;<\/code><\/pre>\n<h3>5. &#28165;&#38500;&#20250;&#35805;<\/h3>\n<p>&#22914;&#26524;&#20320;&#24819;&#28165;&#38500;&#25972;&#20010;&#20250;&#35805;&#65288;&#21363;&#25152;&#26377;&#21464;&#37327;&#65289;&#65292;&#21487;&#20197;&#20351;&#29992;<code>session_destroy()<\/code>&#20989;&#25968;&#12290;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/\/ &#21551;&#29992;&#20250;&#35805;\nsession_start();\n\n\/\/ &#28165;&#38500;&#20250;&#35805;\nsession_destroy();\n?&gt;<\/code><\/pre>\n<h3>&#31034;&#20363;&#20195;&#30721;<\/h3>\n<p>&#20197;&#19979;&#26159;&#19968;&#20010;&#23436;&#25972;&#30340;&#31034;&#20363;&#20195;&#30721;&#65292;&#23637;&#31034;&#20102;&#22914;&#20309;&#22312;PHP&#20013;&#20351;&#29992;&#20250;&#35805;&#65306;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/\/ &#21551;&#29992;&#20250;&#35805;\nsession_start();\n\n\/\/ &#26816;&#26597;&#26159;&#21542;&#24050;&#32463;&#30331;&#24405;\nif (!isset($_SESSION['username'])) {\n    \/\/ &#22914;&#26524;&#26410;&#30331;&#24405;&#65292;&#37325;&#23450;&#21521;&#21040;&#30331;&#24405;&#39029;&#38754;\n    header('Location: login.php');\n    exit;\n}\n\n\/\/ &#33719;&#21462;&#24182;&#26174;&#31034;&#29992;&#25143;&#21517;\n$username = $_SESSION['username'];\necho \"Welcome, $username!\";\n?&gt;<\/code><\/pre>\n<p>&#22312;&#36825;&#20010;&#31034;&#20363;&#20013;&#65292;&#25105;&#20204;&#39318;&#20808;&#26816;&#26597;&#26159;&#21542;&#26377;<code>username<\/code>&#20250;&#35805;&#21464;&#37327;&#12290;&#22914;&#26524;&#27809;&#26377;&#65292;&#21017;&#37325;&#23450;&#21521;&#21040;&#30331;&#24405;&#39029;&#38754;&#12290;&#22914;&#26524;&#26377;&#65292;&#21017;&#26174;&#31034;&#27426;&#36814;&#20449;&#24687;&#12290;<\/p>\n<p>&#24076;&#26395;&#36825;&#20010;&#25351;&#21335;&#23545;&#20320;&#26377;&#25152;&#24110;&#21161;&#65281;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--2\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/zp-400x300.jpg\" alt=\"&#40657;&#26495;Bug&#35762;&#24072;\" class=\"wp-image-1849\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading my-0\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.175), 1rem);\">&#40657;&#26495;Bug&#35762;&#24072;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<body><h2>PHP&#20250;&#35805;&#30340;&#20171;&#32461;<\/h2><p>&#20250;&#35805;&#26159;&#19968;&#31181;&#26381;&#21153;&#22120;&#31471;&#30340;&#23384;&#20648;&#26426;&#21046;&#65292;&#29992;&#20110;&#22312;&#22810;&#20010;&#39029;&#38754;&#20043;&#38388;&#32500;&#25252;&#25968;&#25454;&#12290;&#19982;Cookie&#19981;&#21516;&#65292;&#20250;&#35805;&#25968;&#25454;&#19981;&#26159;&#23384;&#20648;&#22312;&#29992;&#25143;&#30340;&#35745;&#31639;&#26426;&#19978;&#65292;&#32780;&#26159;&#23384;&#20648;&#22312;&#26381;&#21153;&#22120;&#19978;&#12290;&#28982;&#32780;&#65292;&#20250;&#35805;ID&#20250;&#34987;&#21457;&#36865;&#21040;&#29992;&#25143;&#27983;&#35272;&#22120;&#20197;&#26631;&#35782;&#20250;&#35805;&#12290;&#35753;&#25105;&#20204;&#28145;&#20837;&#25506;&#35752;&#19968;&#19979;PHP&#22914;&#20309;&#31649;&#29702;&#20250;&#35805;&#12290;<\/p><p>&#22788;&#29702;&#20250;&#35805;&#26159;Web&#24212;&#29992;&#31243;&#24207;&#24320;&#21457;&#20013;&#30340;&#20851;&#38190;&#37096;&#20998;&#65292;&#20801;&#35768;&#20320;&#22312;HTTP&#35831;&#27714;&#20043;&#38388;&#23384;&#20648;&#29992;&#25143;&#25968;&#25454;&#12290;&#22312;PHP&#20013;&#29702;&#35299;&#24182;&#27491;&#30830;&#20351;&#29992;&#20250;&#35805;&#21487;&#20197;&#26497;&#22823;&#22320;&#25552;&#21319;&#24744;&#30340;&#24212;&#29992;&#29992;&#25143;&#20307;&#39564;&#12290;&#26412;&#25945;&#31243;&#23558;&#25351;&#23548;&#24744;&#22914;&#20309;&#20351;&#29992;PHP&#20250;&#35805;&#65292;&#21253;&#25324;&#21019;&#24314;&#12289;&#35775;&#38382;&#12289;&#20462;&#25913;&#21644;&#23433;&#20840;&#38144;&#27585;&#23427;&#20204;&#12290;<\/p><h2>&#21551;&#21160;&#19968;&#20010;PHP&#20250;&#35805;<\/h2><p>&#31532;&#19968;&#27493;&#26159;&#21551;&#21160;&#20250;&#35805;&#65292;&#36825;&#36890;&#36807;&#35843;&#29992;&#21551;&#21160;&#20250;&#35805;&#30340;&#26041;&#27861;&#26469;&#23436;&#25104;&#12290;<code>session_start()<\/code>&#20989;&#25968;&#12290;&#22312;&#20219;&#20309;&#36755;&#20986;&#21457;&#36865;&#21040;&#27983;&#35272;&#22120;&#20043;&#21069;&#65292;&#24517;&#39035;&#35843;&#29992;&#27492;&#20989;&#25968;&#65292;&#22240;&#20026;&#23427;&#20250;&#21521;&#23458;&#25143;&#31471;&#21457;&#36865;&#20250;&#35805;ID Cookie&#12290;<\/p><pre><code>&lt;?php\nsession_start();\n?&gt;\n<\/code><\/pre><p>&#19968;&#26086;&#20250;&#35805;&#24320;&#22987;&#65292;&#23601;&#21487;&#20197;&#20351;&#29992;&#20840;&#23616;&#21464;&#37327;&#23384;&#20648;&#21644;&#35775;&#38382;&#20250;&#35805;&#25968;&#25454;&#12290;<code>$_SESSION<\/code>&#25265;&#27465;&#65292;&#25105;&#19981;&#22826;&#26126;&#30333;&#24744;&#30340;&#24847;&#24605;&#12290;<\/p><h2>&#22312;&#20250;&#35805;&#20013;&#23384;&#20648;&#25968;&#25454;<\/h2><p>&#20026;&#20102;&#22312;&#20250;&#35805;&#20013;&#23384;&#20648;&#25968;&#25454;&#65292;&#38656;&#35201;&#20026;&#20540;&#36171;&#20540;&#12290;<code>$_SESSION<\/code>&#20351;&#29992;&#25968;&#32452;&#30340;&#38190;&#12290;<\/p><pre><code>&lt;?php\n\/\/ Starting the session\nsession_start();\n\n\/\/ Storing session data\n$_SESSION['user_id'] = '123';\n$_SESSION['user_name'] = 'John Doe';\n?&gt;\n<\/code><\/pre><p>&#20250;&#35805;&#25968;&#25454;&#24050;&#27880;&#20876;&#24182;&#21487;&#22312;&#21518;&#32493;&#35831;&#27714;&#20013;&#35775;&#38382;&#12290;<\/p><h2>&#27491;&#22312;&#21152;&#36733;&#20250;&#35805;&#25968;&#25454;&#65292;&#35831;&#31245;&#20505;&#12290;<\/h2><p>&#35775;&#38382;&#20250;&#35805;&#25968;&#25454;&#38750;&#24120;&#31616;&#21333;&#65292;&#21482;&#38656;&#21551;&#21160;&#20250;&#35805;&#24182;&#26681;&#25454;&#27491;&#30830;&#30340;&#38190;&#24341;&#29992;&#21363;&#21487;&#12290;<code>$_SESSION<\/code>&#25968;&#32452;&#12290;<\/p><pre><code>&lt;?php\nsession_start();\n\n\/\/ Accessing session data\n$user_id = $_SESSION['user_id'];\n$user_name = $_SESSION['user_name'];\n\necho \"Welcome {$user_name}\";\n?&gt;\n<\/code><\/pre><p>&#35813;&#25968;&#25454;&#23558;&#22312;&#20250;&#35805;&#32456;&#27490;&#25110;&#25968;&#25454;&#34987;&#31227;&#38500;&#26102;&#21487;&#29992;&#12290;<\/p><h2>&#20462;&#25913;&#20250;&#35805;&#25968;&#25454;<\/h2><p>&#22914;&#26524;&#38656;&#35201;&#26356;&#25913;&#20250;&#35805;&#25968;&#25454;&#65292;&#21482;&#38656;&#35206;&#30422;&#23427;&#21363;&#21487;&#12290;<code>$_SESSION<\/code>&#25265;&#27465;&#65292;&#25105;&#19981;&#22826;&#26126;&#30333;&#24744;&#30340;&#38382;&#39064;&#65292;&#35831;&#24744;&#37325;&#26032;&#25551;&#36848;&#19968;&#19979;&#12290;<\/p><pre><code>&lt;?php\nsession_start();\n\n\/\/ Altering session data\n$_SESSION['user_name'] = 'Jane Doe';\n?&gt;\n<\/code><\/pre><h2>&#21024;&#38500;&#20250;&#35805;&#25968;&#25454;<\/h2><p>&#35201;&#20174;&#20250;&#35805;&#25968;&#25454;&#20013;&#31227;&#38500;&#29305;&#23450;&#39033;&#65292;&#35831;&#20351;&#29992;<code>unset()<\/code>&#21151;&#33021;&#12290;&#35201;&#38144;&#27585;&#25152;&#26377;&#20250;&#35805;&#25968;&#25454;&#65292;&#35831;&#20351;&#29992;&#12290;<code>session_destroy()<\/code>&#22909;&#30340;&#65292;&#35831;&#25552;&#20379;&#38656;&#35201;&#32763;&#35793;&#30340;&#20869;&#23481;&#12290;<\/p><pre><code>&lt;?php\nsession_start();\n\n\/\/ Deleting specific session data\nunset($_SESSION['user_name']);\n\n\/\/ Deleting all session data\nsession_destroy();\n?&gt;\n<\/code><\/pre><p>&#38144;&#27585;&#20250;&#35805;&#26102;&#65292;&#26381;&#21153;&#22120;&#19978;&#30340;&#20250;&#35805;&#25968;&#25454;&#20063;&#20250;&#34987;&#21024;&#38500;&#65292;&#23458;&#25143;&#31471;&#27983;&#35272;&#22120;&#19978;&#30340;&#20250;&#35805;ID Cookie &#20063;&#23558;&#22833;&#25928;&#12290;<\/p><h2>&#20445;&#25252;PHP&#20250;&#35805;<\/h2><p>&#20250;&#35805;&#21487;&#33021;&#23481;&#26131;&#21463;&#21040;&#21163;&#25345;&#21644;&#20854;&#20182;&#25915;&#20987;&#12290;&#36981;&#24490;&#20197;&#19979;&#26368;&#20339;&#23454;&#36341;&#20197;&#30830;&#20445;&#24744;&#30340;PHP&#20250;&#35805;&#23433;&#20840;&#65306;<\/p><p>&#30830;&#20445;&#25152;&#26377;&#20250;&#35805;&#25968;&#25454;&#36827;&#34892;&#28040;&#27602;&#21644;&#39564;&#35777;&#65292;&#20197;&#38450;&#27490;&#20250;&#35805;&#22266;&#23450;&#21644;&#20854;&#20182;&#25915;&#20987;&#12290;<\/p><p>&#20351;&#29992;&#23433;&#20840;&#30340;HTTPS&#36830;&#25509;&#20197;&#38450;&#27490;&#20250;&#35805;ID&#22312;&#20256;&#36755;&#36807;&#31243;&#20013;&#34987;&#25130;&#33719;&#12290;<\/p><p>&#23454;&#26045;&#20250;&#35805;&#36229;&#26102;&#25110;&#36807;&#26399;&#21151;&#33021;&#12290;<\/p><p>&#23558;&#20250;&#35805;&#25968;&#25454;&#23384;&#25918;&#22312;&#23433;&#20840;&#30340;&#20301;&#32622;&#65292;&#20165;&#25480;&#20104;&#26377;&#38480;&#30340;&#26435;&#38480;&#12290;<\/p><p>&#20351;&#29992;<code>session_regenerate_id()<\/code>&#20026;&#20102;&#23450;&#26399;&#37325;&#29983;&#25104;&#20250;&#35805;ID&#65292;&#29305;&#21035;&#26159;&#24403;&#29992;&#25143;&#26435;&#38480;&#32423;&#21035;&#21457;&#29983;&#21464;&#21270;&#26102;&#12290;<\/p><h2>&#32467;&#35770;&#12290;<\/h2><p>&#29702;&#35299;PHP&#20250;&#35805;&#23545;&#20110;&#26500;&#24314;&#21151;&#33021;&#24378;&#22823;&#30340;Web&#24212;&#29992;&#31243;&#24207;&#33267;&#20851;&#37325;&#35201;&#12290;&#36890;&#36807;&#36981;&#24490;&#26412;&#25945;&#31243;&#20013;&#30340;&#27493;&#39588;&#21644;&#23433;&#20840;&#23454;&#36341;&#65292;&#24744;&#21487;&#20197;&#26377;&#25928;&#22320;&#22312;&#24744;&#30340;PHP&#39033;&#30446;&#20013;&#21033;&#29992;&#20250;&#35805;&#26469;&#31649;&#29702;&#29992;&#25143;&#29366;&#24577;&#21644;&#25968;&#25454;&#65292;&#30830;&#20445;&#23427;&#20204;&#22312;HTTP&#35831;&#27714;&#20043;&#38388;&#23433;&#20840;&#22320;&#20256;&#36882;&#12290;<\/p><\/body>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<figure class=\"wp-block-image size-thumbnail is-resized is-style-rounded is-style-rounded--3\"><img decoding=\"async\" src=\"https:\/\/www.zhaozhao123.cn\/myitems\/images\/sites16\/2025\/06\/xygcfznnzczhsdmwydzhsmzzzmddnq-400x300.jpg\" alt=\"&#38271;&#24037;&#30721;&#22900;1523\" class=\"wp-image-2906\" style=\"object-fit:cover;width:30px;height:30px\"><\/figure>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading my-0\" style=\"font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.175), 1rem);\">&#38271;&#24037;&#30721;&#22900;1523<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#22312; PHP &#20013;&#65292;&#20250;&#35805;&#65288;Session&#65289;&#26159;&#19968;&#31181;&#29992;&#20110;&#23384;&#20648;&#21644;&#31649;&#29702;&#25968;&#25454;&#30340;&#25216;&#26415;&#65292;&#23427;&#21487;&#20197;&#22312;&#22810;&#20010;&#35831;&#27714;&#20043;&#38388;&#20445;&#25345;&#25968;&#25454;&#30340;&#19968;&#33268;&#24615;&#12290;&#20197;&#19979;&#26159;&#22914;&#20309;&#22312; PHP &#20013;&#21019;&#24314;&#21644;&#20351;&#29992;&#20250;&#35805;&#30340;&#31616;&#21333;&#25351;&#21335;&#65306;<\/p>\n<h3>&#21019;&#24314;&#20250;&#35805;<\/h3>\n<ol>\n<li>\n<p><strong>&#23450;&#20041;&#20250;&#35805;&#31867;<\/strong>&#65306;\n&#22312; PHP &#30340; <code>session<\/code> &#27169;&#22359;&#20013;&#65292;&#23450;&#20041;&#19968;&#20010;&#20250;&#35805;&#31867;&#65288;&#20363;&#22914;&#65306;<code>Session<\/code>&#65289;&#65292;&#24182;&#23558;&#20854;&#22768;&#26126;&#20026;&#20840;&#23616;&#21487;&#29992;&#12290;<\/p>\n<pre><code class=\"language-php\">&lt;?php\nclass Session {\npublic $key = 'example_key';\n}\n?&gt;<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>&#35774;&#32622;&#20250;&#35805;&#24320;&#22987;&#26102;&#38388;<\/strong>&#65306;\n&#20351;&#29992; <code>setcookie()<\/code> &#20989;&#25968;&#26469;&#35774;&#32622;&#20250;&#35805;&#30340;&#36215;&#22987;&#26102;&#38388;&#12290;&#36825;&#36890;&#24120;&#29992;&#20110;&#38450;&#27490;&#24694;&#24847;&#33050;&#26412;&#35775;&#38382;&#29992;&#25143;&#30340;&#25968;&#25454;&#12290;<\/p>\n<pre><code class=\"language-php\">$session_start_time = time();<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>&#21551;&#29992;&#20250;&#35805;<\/strong>&#65306;\n&#20026;&#20102;&#30830;&#20445;&#20250;&#35805;&#34987;&#27491;&#30830;&#22320;&#21551;&#21160;&#24182;&#22788;&#29702;&#65292;&#38656;&#35201;&#35843;&#29992; <code>ini_set('session.use_cookies', true);<\/code> &#21644; <code>ini_set('session.cookie_httponly', true);<\/code> &#35774;&#32622;&#20250;&#35805;&#37197;&#32622;&#12290;<\/p>\n<pre><code class=\"language-php\">ini_set('session.use_cookies', true);\nini_set('session.cookie_httponly', true);<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>&#20351;&#29992;&#20250;&#35805;<\/h3>\n<ol>\n<li><strong>&#33719;&#21462;&#20250;&#35805;&#25968;&#25454;<\/strong>&#65306;\n&#35201;&#20174;&#20250;&#35805;&#20013;&#35835;&#21462;&#25968;&#25454;&#65292;&#21487;&#20197;&#20351;&#29992; <code>$_SESSION<\/code> &#21464;&#37327;&#12290;&#36825;&#26159;&#19968;&#20010;&#25968;&#32452;&#65292;&#21253;&#21547;&#20102;&#25152;&#26377;&#24050;&#20445;&#23384;&#22312;&#20250;&#35805;&#20013;&#30340;&#25968;&#25454;&#12290;\n<pre><code class=\"language-php\">echo $_SESSION['example_key'];<\/code><\/pre><\/li>\n<li><strong>&#35774;&#32622;&#20250;&#35805;&#21464;&#37327;<\/strong>&#65306;\n&#22914;&#26524;&#38656;&#35201;&#20462;&#25913;&#20250;&#35805;&#20013;&#30340;&#25968;&#25454;&#65292;&#21487;&#20197;&#20351;&#29992; <code>$_SESSION<\/code> &#21464;&#37327;&#12290;&#35831;&#27880;&#24847;&#65292;&#36825;&#20123;&#21464;&#37327;&#26159;&#25345;&#20037;&#21270;&#30340;&#65292;&#24182;&#19988;&#21363;&#20351;&#33050;&#26412;&#32467;&#26463;&#20063;&#19981;&#20250;&#20002;&#22833;&#12290;\n<pre><code class=\"language-php\">$_SESSION['example_key'] = '&#26032;&#20540;';<\/code><\/pre><\/li>\n<li><strong>&#38144;&#27585;&#20250;&#35805;<\/strong>&#65306;\n&#24403;&#19981;&#20877;&#38656;&#35201;&#20250;&#35805;&#26102;&#65292;&#24212;&#23450;&#26399;&#28165;&#38500;&#20250;&#35805;&#25968;&#25454;&#65292;&#20197;&#20415;&#33410;&#30465;&#20869;&#23384;&#24182;&#36991;&#20813;&#28508;&#22312;&#30340;&#23433;&#20840;&#39118;&#38505;&#12290;&#21487;&#20197;&#36890;&#36807;&#35843;&#29992; <code>session_destroy()<\/code> &#26469;&#21024;&#38500;&#20250;&#35805;&#12290;\n<pre><code class=\"language-php\">session_destroy();<\/code><\/pre><\/li>\n<\/ol>\n<h3>&#31034;&#20363;&#20195;&#30721;<\/h3>\n<p>&#19979;&#38754;&#26159;&#19968;&#20010;&#31616;&#21333;&#30340; PHP &#31243;&#24207;&#65292;&#28436;&#31034;&#20102;&#22914;&#20309;&#20351;&#29992;&#20250;&#35805;&#12290;<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\/\/ &#22768;&#26126;&#20250;&#35805;&#31867;\nclass ExampleSession {\n    private static $instance = null;\n\n    public function __construct() {\n        if (!self::$instance) {\n            self::$instance = new self;\n        }\n    }\n\n    \/\/ &#33719;&#21462;&#20250;&#35805;&#25968;&#25454;\n    public function getSessionData() {\n        return $_SESSION;\n    }\n}\n\n\/\/ &#21019;&#24314;&#20250;&#35805;&#23454;&#20363;\n$session = new ExampleSession();\n\n\/\/ &#23558;&#20250;&#35805;&#25968;&#25454;&#20445;&#23384;&#21040;&#26412;&#22320;&#25991;&#20214;\nfile_put_contents('session_data.txt', serialize($session-&gt;getSessionData()));\n\n\/\/ &#20174;&#26412;&#22320;&#25991;&#20214;&#21152;&#36733;&#20250;&#35805;&#25968;&#25454;\n$session_data = unserialize(file_get_contents('session_data.txt'));<\/code><\/pre>\n<p>&#36825;&#27573;&#20195;&#30721;&#39318;&#20808;&#21019;&#24314;&#20102;&#19968;&#20010;&#20250;&#35805;&#23454;&#20363;&#65292;&#28982;&#21518;&#23558;&#20250;&#35805;&#25968;&#25454;&#20445;&#23384;&#21040;&#26412;&#22320;&#25991;&#20214;&#20013;&#12290;&#20043;&#21518;&#65292;&#36890;&#36807;&#35299;&#24207;&#21015;&#21270;&#30340;&#26041;&#24335;&#20174;&#25991;&#20214;&#20013;&#24674;&#22797;&#20250;&#35805;&#25968;&#25454;&#12290;&#27880;&#24847;&#65292;&#30001;&#20110;&#20250;&#35805;&#25968;&#25454;&#26159;&#25345;&#20037;&#21270;&#30340;&#65292;&#22240;&#27492;&#21363;&#20351;&#33050;&#26412;&#32467;&#26463;&#65292;&#25968;&#25454;&#20063;&#20250;&#34987;&#20445;&#23384;&#19979;&#26469;&#30452;&#21040;&#33050;&#26412;&#20877;&#27425;&#36816;&#34892;&#12290;<\/p>\n<p>&#36890;&#36807;&#19978;&#36848;&#26041;&#27861;&#65292;&#20320;&#21487;&#20197;&#23433;&#20840;&#22320;&#22312; PHP &#20013;&#20351;&#29992;&#20250;&#35805;&#25216;&#26415;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Bug&#32534;&#35793;&#29422; &#22312;PHP&#20013;&#20351;&#29992;&#20250;&#35805;&#21151;&#33021;&#21487;&#20197;&#24110;&#21161;&#20320;&#22312;&#22810;&#20010;&#038;..<\/p>\n","protected":false},"author":1,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false},"tags":[],"my1js2nav":[43],"tuisongtax":[],"class_list":["post-686","my1js","type-my1js","status-publish","hentry","my1js2nav-andweb"],"acf":{"qian_art_seotitle":"","qian_art_seotitle_source":{"label":"SEO\u6807\u9898","type":"text","formatted_value":""},"qian_art_seokws":"","qian_art_seokws_source":{"label":"SEO\u5173\u952e\u8bcd","type":"text","formatted_value":""},"qian_art_stzhong":"","qian_art_stzhong_source":{"label":"\u4e2d | \u77ed\u6807\u9898","type":"text","formatted_value":""}},"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js\/686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js"}],"about":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/types\/my1js"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/media?parent=686"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tags?post=686"},{"taxonomy":"my1js2nav","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/my1js2nav?post=686"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/php\/wp-json\/wp\/v2\/tuisongtax?post=686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}