预览模式: 普通 | 列表

php防刷新代码

当用户在您的网站上提出过多请求时,该脚本将重定向用户。
 
服务器可以打印消息“警告:连接过多”,如果一个用户在短时间内提出了太多请求,那么其他用户将无法查看您的站点,这是一个非常普遍的问题。
 
将此代码粘贴到标头代码的开头,在任何MySQL连接或其他php代码上方:
 
PHP代码
  1. <?php   
  2. if (!isset($_SESSION)) {  
  3.     session_start();  
  4. }  
  5. // anti flood protection  
  6. if($_SESSION['last_session_request'] > time() - 2){  
  7.     // users will be redirected to this page if it makes requests faster than 2 seconds  
  8.     header("location: /flood.html");  
  9.     exit;  
  10. }  
  11. $_SESSION['last_session_request'] = time();  
  12. ?>  
 
 
确保目标页面“ flood.html”不包含任何mysql连接代码或其他可能会使服务器超载的代码,最好使用纯页面。在其上放置一个注释,例如“请在请求之间等待2秒”。
 
分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 347

主流web2.0网站的配色参考方案

 

 
 
Shiny silver [#EEEEEE]
 
 
 
Reddit white [#FFFFFF]
 
 
 
Magnolia Mag.nolia [#F9F7ED]
 
 
 
Interactive action yellow [#FFFF88]
 
 
 
Qoop Mint [#CDEB8B]
 
 
 
Gmail blue [#C3D9FF]
 
 
 
Shadows Grey [#36393D]
 
 

Bold

 
 
Mozilla Red [#FF1A00]
 
 
 
Rollyo Red [#CC0000]
 
 
 
RSS orange [#FF7400]
 
 
 
Techcrunch green [#008C00]
 
 
 
Newsvine Green [#006E2E]
 
 
 
Flock Blue [#4096EE]
 
 
 
Flickr Pink [#FF0084]
 
 

Muted

 
Ruby on Rails Red [#B02B2C]
 
 
 
Etsy Vermillion [#D15600]
 
 
 
43 Things Gold [#C79810]
 
 
 
Writely Olive [#73880A]
 
 
 
Basecamp Green [#6BBA70]
 
 
 
Mozilla Blue [#3F4C6B]
 
 
 
Digg Blue [#356AA0]
 
 
 
Last.fm Crimson [#D01F3C]
 

Tags: 网页设计

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 491

 广告位

↑返回顶部↑