{"id":31751,"date":"2024-11-25T11:19:43","date_gmt":"2024-11-25T03:19:43","guid":{"rendered":"https:\/\/fwq.ai\/blog\/31751\/"},"modified":"2024-11-25T11:19:43","modified_gmt":"2024-11-25T03:19:43","slug":"phpcms%e4%b8%ad%e5%a6%82%e4%bd%95%e5%88%a4%e6%96%ad%e7%94%a8%e6%88%b7%e6%98%af%e5%90%a6%e7%99%bb%e5%bd%95%ef%bc%9f","status":"publish","type":"post","link":"https:\/\/fwq.ai\/blog\/31751\/","title":{"rendered":"phpcms\u4e2d\u5982\u4f55\u5224\u65ad\u7528\u6237\u662f\u5426\u767b\u5f55\uff1f"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/img.php.cn\/upload\/article\/000\/000\/046\/5f15504ef0373303.jpg\" class=\"aligncenter\" title=\"phpcms\u4e2d\u5982\u4f55\u5224\u65ad\u7528\u6237\u662f\u5426\u767b\u5f55\uff1f\u63d2\u56fe\" alt=\"phpcms\u4e2d\u5982\u4f55\u5224\u65ad\u7528\u6237\u662f\u5426\u767b\u5f55\uff1f\u63d2\u56fe\" \/><\/p>\n<p><strong>\u4e2d\u5982\u4f55\u5224\u65ad\u7528\u6237\u662f\u5426\u767b\u5f55\uff1f<\/strong><\/p>\n<p>\u9996\u5148\u901a\u8fc7\u4f7f\u7528\u201cparam\u201d\u7c7b\u4e2d\u7684\u201cget_cookie()\u201d\u65b9\u6cd5\uff0c\u83b7\u53d6\u5230\u201c_userid\u201d\u6570\u636e\uff1b\u7136\u540e\u8d4b\u503c\u7ed9\u65b0\u7684\u53d8\u91cf\uff1b\u6700\u540e\u5728\u6a21\u677f\u4e2d\u4f7f\u7528PHP\u8bed\u6cd5\u6216\u201cif\u201d\u6807\u7b7e\uff0c\u5224\u65ad\u65b0\u53d8\u91cf\u5373\u53ef\u3002<\/p>\n<p>\u793a\u4f8b\u4ee3\u7801<\/p>\n<pre>&lt;?php         $userid= param::get_cookie(&#039;_userid&#039;);\n?&gt;<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<pre>{if&nbsp;$userid}&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u3002\u3002\u3002\u8fd9\u91cc\u5199\u5df2\u7ecf\u767b\u5f55\u4e4b\u540e\u7684\u4ee3\u7801\u3002\u3002\u3002\n{else}\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u3002\u3002\u3002\u8fd9\u91cc\u5199\u5df2\u7ecf\u767b\u5f55\u4e4b\u540e\u7684\u4ee3\u7801\u3002\u3002\u3002\n{\/if}<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<pre>defined('IN_PHPCMS')&nbsp;or&nbsp;exit('No&nbsp;permission&nbsp;resources.');\n\nclass&nbsp;MY_index&nbsp;extends&nbsp;index&nbsp;{\n\n&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;$times_db;\n\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;__construct()&nbsp;{\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parent::__construct();\n\n&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;top_mini()&nbsp;{\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$_username&nbsp;=&nbsp;param::get_cookie('_username');\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$_userid&nbsp;=&nbsp;param::get_cookie('_userid');\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$siteid&nbsp;=&nbsp;isset($_GET['siteid'])&nbsp;?&nbsp;intval($_GET['siteid'])&nbsp;:&nbsp;'';\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$jsoncallback=isset($_GET['jsoncallback'])&nbsp;?&nbsp;$_GET['jsoncallback']&nbsp;:&nbsp;'';\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/\u5b9a\u4e49\u7ad9\u70b9id\u5e38\u91cf\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!defined('SITEID'))&nbsp;{\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;define('SITEID',&nbsp;$siteid);\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($_username){\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$res[\"success\"]=1;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$res[\"message\"]='&nbsp;&nbsp;'.L('hellow').';;;&nbsp;'.get_nickname().'&nbsp;\u6b22\u8fce\u56de\u5bb6&nbsp;;'.L('member_center').';&nbsp;|&nbsp;;\u53d1\u5e03\u4fe1\u606f;&nbsp;|&nbsp;;'.L('logout').';';\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$res[\"message\"]&nbsp;=&nbsp;pc_base::load_config('system',&nbsp;'charset')&nbsp;==&nbsp;'gbk'&nbsp;?&nbsp;iconv('utf-8',&nbsp;'utf-8',&nbsp;$res[\"message\"])&nbsp;:&nbsp;$res[\"message\"];\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/get_nickname();\/\/,\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else{\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$res[\"success\"]=0;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($jsoncallback){\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;$jsoncallback&nbsp;.&nbsp;\"({\"items\":[\".json_encode($res).\"]})\";\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;json_encode($res);\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/echo&nbsp;json_encode($res);\n\n&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;\n\n}\n\n?&amp;gt;<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<p>\u63a8\u8350\u6559\u7a0b\uff1a\u300a\u300b\u300a\u300b<\/p>\n<p><span>\u7acb\u5373\u5b66\u4e60<\/span>\u201c\u201d\uff1b<\/p>\n<p>\u4ee5\u4e0a\u5c31\u662f\u4e2d\u5982\u4f55\u5224\u65ad\u7528\u6237\u662f\u5426\u767b\u5f55\uff1f\u7684\u8be6\u7ec6\u5185\u5bb9\uff0c\u66f4\u591a\u8bf7\u5173\u6ce8\u7c73\u4e91\u5176\u5b83\u76f8\u5173\u6587\u7ae0\uff01<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e2d\u5982\u4f55\u5224\u65ad\u7528\u6237\u662f\u5426\u767b\u5f55\uff1f \u9996\u5148\u901a\u8fc7\u4f7f\u7528\u201cparam\u201d\u7c7b\u4e2d\u7684\u201cget_cookie()\u201d\u65b9\u6cd5\uff0c\u83b7\u53d6\u5230\u201c_userid\u201d\u6570\u636e\uff1b\u7136\u540e\u8d4b\u503c\u7ed9\u65b0\u7684\u53d8\u91cf\uff1b\u6700\u540e\u5728\u6a21\u677f\u4e2d\u4f7f\u7528PHP\u8bed\u6cd5\u6216\u201cif\u201d\u6807\u7b7e\uff0c\u5224\u65ad\u65b0\u53d8\u91cf\u5373\u53ef\u3002 \u793a\u4f8b\u4ee3\u7801 &lt;?php $userid= param::get_cookie(&#039;_userid&#039;); ?&gt; \u767b\u5f55\u540e\u590d\u5236 {if&nbsp;$userid}&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u3002\u3002\u3002\u8fd9\u91cc\u5199\u5df2\u7ecf\u767b\u5f55\u4e4b\u540e\u7684\u4ee3\u7801\u3002\u3002\u3002 {else} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u3002\u3002\u3002\u8fd9\u91cc\u5199\u5df2\u7ecf\u767b\u5f55\u4e4b\u540e\u7684\u4ee3\u7801\u3002\u3002\u3002 {\/if} \u767b\u5f55\u540e\u590d\u5236 defined(&#8216;IN_PHPCMS&#8217;)&nbsp;or&nbsp;exit(&#8216;No&nbsp;permission&nbsp;resources.&#8217;); class&nbsp;MY_index&nbsp;extends&nbsp;index&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;$times_db; &nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;__construct()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parent::__construct(); &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;top_mini()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$_username&nbsp;=&nbsp;param::get_cookie(&#8216;_username&#8217;); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$_userid&nbsp;=&nbsp;param::get_cookie(&#8216;_userid&#8217;); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$siteid&nbsp;=&nbsp;isset($_GET[&#8216;siteid&#8217;])&nbsp;?&nbsp;intval($_GET[&#8216;siteid&#8217;])&nbsp;:&nbsp;&#8221;; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$jsoncallback=isset($_GET[&#8216;jsoncallback&#8217;])&nbsp;?&nbsp;$_GET[&#8216;jsoncallback&#8217;]&nbsp;:&nbsp;&#8221;; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/\u5b9a\u4e49\u7ad9\u70b9id\u5e38\u91cf &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!defined(&#8216;SITEID&#8217;))&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;define(&#8216;SITEID&#8217;,&nbsp;$siteid); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($_username){ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$res[&#8220;success&#8221;]=1; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$res[&#8220;message&#8221;]=&#8217;&nbsp;&nbsp;&#8216;.L(&#8216;hellow&#8217;).&#8217;;;;&nbsp;&#8216;.get_nickname().&#8217;&nbsp;\u6b22\u8fce\u56de\u5bb6&nbsp;;&#8217;.L(&#8216;member_center&#8217;).&#8217;;&nbsp;|&nbsp;;\u53d1\u5e03\u4fe1\u606f;&nbsp;|&nbsp;;&#8217;.L(&#8216;logout&#8217;).&#8217;;&#8217;; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$res[&#8220;message&#8221;]&nbsp;=&nbsp;pc_base::load_config(&#8216;system&#8217;,&nbsp;&#8216;charset&#8217;)&nbsp;==&nbsp;&#8216;gbk&#8217;&nbsp;?&nbsp;iconv(&#8216;utf-8&#8217;,&nbsp;&#8216;utf-8&#8217;,&nbsp;$res[&#8220;message&#8221;])&nbsp;:&nbsp;$res[&#8220;message&#8221;]; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/get_nickname();\/\/, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$res[&#8220;success&#8221;]=0; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($jsoncallback){ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;$jsoncallback&nbsp;.&nbsp;&#8220;({&#8220;items&#8221;:[&#8220;.json_encode($res).&#8221;]})&#8221;; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;json_encode($res); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/echo&nbsp;json_encode($res); &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp; } ?&amp;gt; \u767b\u5f55\u540e\u590d\u5236 \u63a8\u8350\u6559\u7a0b\uff1a\u300a\u300b\u300a\u300b \u7acb\u5373\u5b66\u4e60\u201c\u201d\uff1b \u4ee5\u4e0a\u5c31\u662f\u4e2d\u5982\u4f55\u5224\u65ad\u7528\u6237\u662f\u5426\u767b\u5f55\uff1f\u7684\u8be6\u7ec6\u5185\u5bb9\uff0c\u66f4\u591a\u8bf7\u5173\u6ce8\u7c73\u4e91\u5176\u5b83\u76f8\u5173\u6587\u7ae0\uff01<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-31751","post","type-post","status-publish","format-standard","hentry","category-cms"],"_links":{"self":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/31751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/comments?post=31751"}],"version-history":[{"count":0,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/31751\/revisions"}],"wp:attachment":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/media?parent=31751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/categories?post=31751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/tags?post=31751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}