汇客网络 发表于 2020-7-26 17:09:16

一个简单的php网页输入密码才能访问代码

密码对,就可以看到指定内容, 密码不对就进不去;首次打开和关闭浏览器重新打开 都需要输入密码才可以访问,具体代码如下:<pre style="white-space: pre-wrap; margin: 10px; padding: 10px 15px; overflow: auto; width: auto; color: rgb(85, 85, 85); border-width: 1px 1px 1px 4px; border-style: solid; border-color: rgb(242, 242, 242) rgb(242, 242, 242) rgb(242, 242, 242) rgb(204, 0, 0); line-height: 20px !important; background: rgb(255, 255, 224);"><span class="sh_symbol">&lt;?php</span> <span class="sh_comment">//输入密码后访问本页内容</span>
<span class="sh_variable">$password</span> <span class="sh_symbol">=</span> <span class="sh_string">"3210"</span><span class="sh_symbol">;</span><span class="sh_comment">//这里是密码 </span>
<span class="sh_variable">$p</span> <span class="sh_symbol">=</span> <span class="sh_string">""</span><span class="sh_symbol">;</span><span class="sh_keyword">if</span><span class="sh_symbol">(</span><span class="sh_keyword">isset</span><span class="sh_symbol">(</span><span class="sh_variable">$_COOKIE</span><span class="sh_symbol">[</span><span class="sh_string">"isview"</span><span class="sh_symbol">])</span> <span class="sh_keyword">and</span> <span class="sh_variable">$_COOKIE</span><span class="sh_symbol">[</span><span class="sh_string">"isview"</span><span class="sh_symbol">]</span> <span class="sh_symbol">==</span> <span class="sh_variable">$password</span><span class="sh_symbol">)</span><span class="sh_cbracket">{</span>
<span class="sh_variable">$isview</span> <span class="sh_symbol">=</span> true<span class="sh_symbol">;</span><span class="sh_cbracket">}</span><span class="sh_keyword">else</span><span class="sh_cbracket">{</span>
<span class="sh_keyword">if</span><span class="sh_symbol">(</span><span class="sh_keyword">isset</span><span class="sh_symbol">(</span><span class="sh_variable">$_POST</span><span class="sh_symbol">[</span><span class="sh_string">"pwd"</span><span class="sh_symbol">]))</span><span class="sh_cbracket">{</span>
<span class="sh_keyword">if</span><span class="sh_symbol">(</span><span class="sh_variable">$_POST</span><span class="sh_symbol">[</span><span class="sh_string">"pwd"</span><span class="sh_symbol">]</span> <span class="sh_symbol">==</span> <span class="sh_variable">$password</span><span class="sh_symbol">)</span><span class="sh_cbracket">{</span>
<span class="sh_function">setcookie</span><span class="sh_symbol">(</span><span class="sh_string">"isview"</span><span class="sh_symbol">,</span><span class="sh_variable">$_POST</span><span class="sh_symbol">[</span><span class="sh_string">"pwd"</span><span class="sh_symbol">],</span><span class="sh_function">time</span><span class="sh_symbol">()+</span><span class="sh_number">3600</span><span class="sh_symbol">*</span><span class="sh_number">3</span><span class="sh_symbol">);</span><span class="sh_variable">$isview</span> <span class="sh_symbol">=</span> true<span class="sh_symbol">;</span><span class="sh_cbracket">}</span><span class="sh_keyword">else</span><span class="sh_cbracket">{</span><span class="sh_variable">$p</span> <span class="sh_symbol">=</span> <span class="sh_symbol">(</span><span class="sh_keyword">empty</span><span class="sh_symbol">(</span><span class="sh_variable">$_POST</span><span class="sh_symbol">[</span><span class="sh_string">"pwd"</span><span class="sh_symbol">]))</span> <span class="sh_symbol">?</span> <span class="sh_string">"需要密码才能查看,请输入密码。"</span> <span class="sh_symbol">:</span> <span class="sh_string">"&lt;div style=\"color:#F00;\"&gt;密码不正确,请重新输入。&lt;/div&gt;"</span><span class="sh_symbol">;</span><span class="sh_cbracket">}</span>
<span class="sh_cbracket">}</span><span class="sh_keyword">else</span><span class="sh_cbracket">{</span><span class="sh_variable">$isview</span> <span class="sh_symbol">=</span> false<span class="sh_symbol">;</span><span class="sh_variable">$p</span> <span class="sh_symbol">=</span> <span class="sh_string">"请输入密码查看,获取密码可联系我。"</span><span class="sh_symbol">;</span><span class="sh_cbracket">}}</span><span class="sh_symbol">?&gt;</span>
<span class="sh_symbol">&lt;?php</span> <span class="sh_keyword">if</span><span class="sh_symbol">(</span><span class="sh_variable">$isview</span><span class="sh_symbol">)</span><span class="sh_cbracket">{</span><span class="sh_symbol">?&gt;</span>
<span class="sh_symbol">&lt;!</span>DOCTYPE html<span class="sh_symbol">&gt;&lt;</span>html<span class="sh_symbol">&gt;&lt;</span>head<span class="sh_symbol">&gt;&lt;</span>meta http<span class="sh_symbol">-</span>equiv<span class="sh_symbol">=</span><span class="sh_string">"Content-Type"</span> content<span class="sh_symbol">=</span><span class="sh_string">"text/html;charset=utf-8"</span> <span class="sh_symbol">/&gt;</span>
<span class="sh_symbol">&lt;</span>title<span class="sh_symbol">&gt;抓头源码</span>提醒你输入密码<span class="sh_symbol">&lt;/</span>title<span class="sh_symbol">&gt;</span>
<span class="sh_symbol">&lt;</span>style type<span class="sh_symbol">=</span><span class="sh_string">"text/css"</span><span class="sh_symbol">&gt;</span>body<span class="sh_cbracket">{</span>background<span class="sh_symbol">:</span>none<span class="sh_symbol">;</span><span class="sh_cbracket">}</span><span class="sh_symbol">.</span>passport<span class="sh_cbracket">{</span>width<span class="sh_symbol">:</span>400px<span class="sh_symbol">;</span>position<span class="sh_symbol">:</span>absolute<span class="sh_symbol">;</span>left<span class="sh_symbol">:</span><span class="sh_number">50</span><span class="sh_symbol">%;</span>top<span class="sh_symbol">:</span><span class="sh_number">50</span><span class="sh_symbol">%;</span>margin<span class="sh_symbol">-</span>left<span class="sh_symbol">:-</span>200px<span class="sh_symbol">;</span>margin<span class="sh_symbol">-</span>top<span class="sh_symbol">:-</span>55px<span class="sh_symbol">;</span>font<span class="sh_symbol">-</span>size<span class="sh_symbol">:</span>18px<span class="sh_symbol">;</span>text<span class="sh_symbol">-</span>align<span class="sh_symbol">:</span>center<span class="sh_symbol">;</span>line<span class="sh_symbol">-</span>height<span class="sh_symbol">:</span>30px<span class="sh_symbol">;</span>color<span class="sh_symbol">:</span>red<span class="sh_symbol">;</span><span class="sh_cbracket">}</span><span class="sh_symbol">&lt;/</span>style<span class="sh_symbol">&gt;</span>
<span class="sh_symbol">&lt;/</span>head<span class="sh_symbol">&gt;&lt;</span>body<span class="sh_symbol">&gt;</span>
<span class="sh_symbol">&lt;</span>div <span class="sh_keyword">class</span><span class="sh_symbol">=</span><span class="sh_string">"passport"</span><span class="sh_symbol">&gt;</span>恭喜你!密码输入正确,放入密码输入正确后显示的内容<span class="sh_symbol">&lt;/</span>div<span class="sh_symbol">&gt;</span>
<span class="sh_symbol">&lt;/</span>body<span class="sh_symbol">&gt;&lt;/</span>html<span class="sh_symbol">&gt;</span>
<span class="sh_symbol">&lt;?php</span> <span class="sh_cbracket">}</span><span class="sh_keyword">else</span><span class="sh_cbracket">{</span><span class="sh_symbol">?&gt;</span>
<span class="sh_symbol">&lt;!</span>DOCTYPE html<span class="sh_symbol">&gt;&lt;</span>html<span class="sh_symbol">&gt;&lt;</span>head<span class="sh_symbol">&gt;&lt;</span>meta http<span class="sh_symbol">-</span>equiv<span class="sh_symbol">=</span><span class="sh_string">"Content-Type"</span> content<span class="sh_symbol">=</span><span class="sh_string">"text/html;charset=utf-8"</span> <span class="sh_symbol">/&gt;</span>
<span class="sh_symbol">&lt;</span>title<span class="sh_symbol">&gt;</span><span style="font-family: Tahoma, Helvetica, SimSun, sans-serif;">抓头源码</span><span style="font-family: Tahoma, Helvetica, SimSun, sans-serif;">提醒你输入密码</span><span class="sh_symbol" style="font-family: Tahoma, Helvetica, SimSun, sans-serif;">&lt;/</span><span style="font-family: Tahoma, Helvetica, SimSun, sans-serif;">title</span><span class="sh_symbol" style="font-family: Tahoma, Helvetica, SimSun, sans-serif;">&gt;</span><span style="font-family: Tahoma, Helvetica, SimSun, sans-serif;"> </span><br><span class="sh_symbol">&lt;</span>style type<span class="sh_symbol">=</span><span class="sh_string">"text/css"</span><span class="sh_symbol">&gt;</span>body<span class="sh_cbracket">{</span>background<span class="sh_symbol">:</span>none<span class="sh_symbol">;</span><span class="sh_cbracket">}</span><span class="sh_symbol">.</span>passport<span class="sh_cbracket">{</span>border<span class="sh_symbol">:</span>1px solid red<span class="sh_symbol">;</span>background<span class="sh_symbol">-</span>color<span class="sh_symbol">:</span><span class="sh_comment">#FFFFCC;width:400px;height:100px;position:absolute;left:49.9%;top:49.9%;margin-left:-200px;margin-top:-55px;font-size:14px;text-align:center;line-height:30px;color:#746A6A;}&lt;/style&gt;</span>
<span class="sh_symbol">&lt;/</span>head<span class="sh_symbol">&gt;&lt;</span>body<span class="sh_symbol">&gt;</span>
<span class="sh_symbol">&lt;</span>div <span class="sh_keyword">class</span><span class="sh_symbol">=</span><span class="sh_string">"passport"</span><span class="sh_symbol">&gt;&lt;</span>div style<span class="sh_symbol">=</span><span class="sh_string">"padding-top:20px;"</span><span class="sh_symbol">&gt;</span>
<span class="sh_symbol">&lt;</span>form action<span class="sh_symbol">=</span><span class="sh_string">""</span> method<span class="sh_symbol">=</span><span class="sh_string">"post"</span> style<span class="sh_symbol">=</span><span class="sh_string">"margin:0px;"</span><span class="sh_symbol">&gt;</span>输入查看密码
<span class="sh_symbol">&lt;</span>input type<span class="sh_symbol">=</span><span class="sh_string">"password"</span> name<span class="sh_symbol">=</span><span class="sh_string">"pwd"</span> <span class="sh_symbol">/&gt;</span> <span class="sh_symbol">&lt;</span>input type<span class="sh_symbol">=</span><span class="sh_string">"submit"</span> value<span class="sh_symbol">=</span><span class="sh_string">"查看"</span> <span class="sh_symbol">/&gt;</span>
<span class="sh_symbol">&lt;/</span>form<span class="sh_symbol">&gt;</span>
<span class="sh_symbol">&lt;?php</span> <span class="sh_keyword">echo</span> <span class="sh_variable">$p</span><span class="sh_symbol">;?&gt;</span>
<span class="sh_symbol">&lt;/</span>div<span class="sh_symbol">&gt;&lt;/</span>div<span class="sh_symbol">&gt;</span>
<span class="sh_symbol">&lt;/</span>body<span class="sh_symbol">&gt;&lt;/</span>html<span class="sh_symbol">&gt;</span>
<span class="sh_symbol">&lt;?php</span> <span class="sh_cbracket">}</span><span class="sh_symbol">?&gt;</span></pre><br style="color: rgb(51, 51, 51); font-family: 微软雅黑, 宋体, sans-serif; font-size: 12px; line-height: normal;"><br><p></p>
页: [1]
查看完整版本: 一个简单的php网页输入密码才能访问代码