php ajax網(wǎng)站瀏覽統(tǒng)計(jì)功能的簡單實(shí)現(xiàn)第1/2頁
更新時(shí)間:2008年09月27日 17:56:13 作者:
這個(gè)功能應(yīng)該是很多網(wǎng)站都需要的,這里僅僅實(shí)現(xiàn)了一個(gè)基于文件的簡易版本,數(shù)據(jù)庫的版本請自行參考實(shí)現(xiàn),我這里實(shí)現(xiàn)的功能很不完善,比如未過濾是否為同一訪客,是否為同一IP等等,這里僅僅是給大家提供一個(gè)參考.
使用PHP語言實(shí)現(xiàn),如果你看不明白,請留言.... 相信原理都差不多..
為什么使用PHP做范例語言?
不外乎兩個(gè)因素: 1. PHP語法通俗易懂,有一點(diǎn)程序基礎(chǔ)的人就可以了解;2.代碼量比較少
本功能實(shí)現(xiàn)的代碼的目錄結(jié)構(gòu)見 [ajax實(shí)時(shí)任務(wù)提示功能的實(shí)現(xiàn) -- vb2005xu自己動手系列(1)],這個(gè)可以作為它的插件插入,這里也是闡述一種開發(fā)思想:在網(wǎng)站開發(fā)的過程中,功能是逐步添加的,一開始并不能也不可以做到盡善盡美的設(shè)計(jì).建議在剛開始的時(shí)候規(guī)劃好項(xiàng)目的結(jié)構(gòu),后期好使用插件擴(kuò)展功能實(shí)現(xiàn).. 本人表達(dá)能力不好,哪位好的請留言表述,我將綜合大家的東西改進(jìn),謝謝!
個(gè)人推薦JAVA web 初級開發(fā)者使用三層模型的架構(gòu)來開發(fā),不管現(xiàn)在是否流行,他始終是一種好的開發(fā)規(guī)范!
個(gè)人推薦PHP web 初級開發(fā)者使用MVC模型來開發(fā)網(wǎng)站,如果是開發(fā)富客戶端的系統(tǒng),則建議將VC兩層[其實(shí)是一層半]全部分擔(dān)給客戶端也就是瀏覽器[和用戶]來完成. 為什么說是"一層半",V全部給客戶端,C的一半給瀏覽器[功能的連接地址],一半在服務(wù)器端執(zhí)行[代碼實(shí)現(xiàn)],比如使用EXTJS來開發(fā)的時(shí)候.....
不再閑聊,讓我們進(jìn)入正題吧:還是之前的風(fēng)格,先給大家看代碼,不明白的請留言,我們共同探討,高手也請留下精彩言論,我好總結(jié),幫助我們這些入門者,謝謝大家.
再次說明功能基于之前文章 [ajax實(shí)時(shí)任務(wù)提示功能的實(shí)現(xiàn) -- vb2005xu自己動手系列(1),這個(gè)也可以當(dāng)成是一個(gè)插件],但是功能完全獨(dú)立出來了,之后的一系列文章也是在此之上進(jìn)行擴(kuò)展,當(dāng)是領(lǐng)著大家實(shí)現(xiàn)一個(gè)完整的項(xiàng)目,比如后面會講到用戶授權(quán)的實(shí)現(xiàn)[將采用RBAC,J基于角色的訪問控制 來實(shí)現(xiàn)],UI層也會使用EXTJS來做,也有站內(nèi)郵件也就是短信息的實(shí)現(xiàn)等等
為了方便插件的插入和功能的擴(kuò)展,所以在這里我們要改動代碼結(jié)構(gòu)
第一, 改下[ajax實(shí)時(shí)任務(wù)提示功能的實(shí)現(xiàn)]講到的/ucren/taskofpig/Controller/Default.php,
修改以下位置:
1. 將文件名稱由Default.php改為TaskOfPig.php
2. 將里面的類名稱由Controller_Default 改為Controller_TaskOfPig
3. 修改這個(gè)類的構(gòu)造函數(shù)名稱由Controller_Default 改為Controller_TaskOfPig
其他代碼不變
第二,新建一個(gè)/ucren/taskofpig/Controller/Default.php文件
里面代碼如下,暫時(shí)只有這些
<?php
class Controller_Default extends FLEA_Controller_Action
{
function actionIndex(){
redirect(url('TaskOfPig'),0); //停頓0秒后,重定向到index.php?ctl=TaskOfPig
}
}
?>
為什么使用PHP做范例語言?
不外乎兩個(gè)因素: 1. PHP語法通俗易懂,有一點(diǎn)程序基礎(chǔ)的人就可以了解;2.代碼量比較少
本功能實(shí)現(xiàn)的代碼的目錄結(jié)構(gòu)見 [ajax實(shí)時(shí)任務(wù)提示功能的實(shí)現(xiàn) -- vb2005xu自己動手系列(1)],這個(gè)可以作為它的插件插入,這里也是闡述一種開發(fā)思想:在網(wǎng)站開發(fā)的過程中,功能是逐步添加的,一開始并不能也不可以做到盡善盡美的設(shè)計(jì).建議在剛開始的時(shí)候規(guī)劃好項(xiàng)目的結(jié)構(gòu),后期好使用插件擴(kuò)展功能實(shí)現(xiàn).. 本人表達(dá)能力不好,哪位好的請留言表述,我將綜合大家的東西改進(jìn),謝謝!
個(gè)人推薦JAVA web 初級開發(fā)者使用三層模型的架構(gòu)來開發(fā),不管現(xiàn)在是否流行,他始終是一種好的開發(fā)規(guī)范!
個(gè)人推薦PHP web 初級開發(fā)者使用MVC模型來開發(fā)網(wǎng)站,如果是開發(fā)富客戶端的系統(tǒng),則建議將VC兩層[其實(shí)是一層半]全部分擔(dān)給客戶端也就是瀏覽器[和用戶]來完成. 為什么說是"一層半",V全部給客戶端,C的一半給瀏覽器[功能的連接地址],一半在服務(wù)器端執(zhí)行[代碼實(shí)現(xiàn)],比如使用EXTJS來開發(fā)的時(shí)候.....
不再閑聊,讓我們進(jìn)入正題吧:還是之前的風(fēng)格,先給大家看代碼,不明白的請留言,我們共同探討,高手也請留下精彩言論,我好總結(jié),幫助我們這些入門者,謝謝大家.
再次說明功能基于之前文章 [ajax實(shí)時(shí)任務(wù)提示功能的實(shí)現(xiàn) -- vb2005xu自己動手系列(1),這個(gè)也可以當(dāng)成是一個(gè)插件],但是功能完全獨(dú)立出來了,之后的一系列文章也是在此之上進(jìn)行擴(kuò)展,當(dāng)是領(lǐng)著大家實(shí)現(xiàn)一個(gè)完整的項(xiàng)目,比如后面會講到用戶授權(quán)的實(shí)現(xiàn)[將采用RBAC,J基于角色的訪問控制 來實(shí)現(xiàn)],UI層也會使用EXTJS來做,也有站內(nèi)郵件也就是短信息的實(shí)現(xiàn)等等
為了方便插件的插入和功能的擴(kuò)展,所以在這里我們要改動代碼結(jié)構(gòu)
第一, 改下[ajax實(shí)時(shí)任務(wù)提示功能的實(shí)現(xiàn)]講到的/ucren/taskofpig/Controller/Default.php,
修改以下位置:
1. 將文件名稱由Default.php改為TaskOfPig.php
2. 將里面的類名稱由Controller_Default 改為Controller_TaskOfPig
3. 修改這個(gè)類的構(gòu)造函數(shù)名稱由Controller_Default 改為Controller_TaskOfPig
其他代碼不變
第二,新建一個(gè)/ucren/taskofpig/Controller/Default.php文件
里面代碼如下,暫時(shí)只有這些
<?php
class Controller_Default extends FLEA_Controller_Action
{
function actionIndex(){
redirect(url('TaskOfPig'),0); //停頓0秒后,重定向到index.php?ctl=TaskOfPig
}
}
?>
相關(guān)文章
基于bootstrap的上傳插件fileinput實(shí)現(xiàn)ajax異步上傳功能(支持多文件上傳預(yù)覽拖拽)
這篇文章主要介紹了基于bootstrap的上傳插件fileinput 的ajax異步上傳功能(支持多文件上傳預(yù)覽拖拽),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-03-03
淺析json與jsonp區(qū)別及通過ajax獲得json數(shù)據(jù)后格式的轉(zhuǎn)換
一言以蔽之,json返回的是一串?dāng)?shù)據(jù);而jsonp返回的是腳本代碼(包含一個(gè)函數(shù)調(diào)用);接下來通過本文給大家介紹json與jsonp區(qū)別及通過ajax獲得json數(shù)據(jù)后格式的轉(zhuǎn)換,需要的朋友參考下2016-03-03
Ajax實(shí)現(xiàn)帶有驗(yàn)證碼的局部刷新登錄界面
很多登錄界面都有驗(yàn)證碼功能局部刷新效果,接下來通過本文給大家分享ajax實(shí)現(xiàn)帶有驗(yàn)證碼的局部刷新登錄界面,感興趣的朋友一起看看吧2016-09-09
Ajax向后臺傳json格式的數(shù)據(jù)出現(xiàn)415錯(cuò)誤的原因分析及解決方法
ajax往后臺傳json格式數(shù)據(jù)報(bào)415錯(cuò)誤,什么原因?qū)е碌哪?,該怎么解決呢?下面腳本之家小編給大家?guī)砹薃jax向后臺傳json格式的數(shù)據(jù)出現(xiàn)415錯(cuò)誤的原因分析及解決方法感興趣的朋友一起看看吧2016-10-10
通過Ajax請求動態(tài)填充頁面數(shù)據(jù)的實(shí)例
今天小編就為大家分享一篇通過Ajax請求動態(tài)填充頁面數(shù)據(jù)的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08

