保存數(shù)據(jù)的方法很多,除了cookie session外,可以生成臨時文件來保存數(shù)據(jù),也可以用php的memcached組件把數(shù)據(jù)保存在內(nèi)存里。
創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計、網(wǎng)站制作、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)晉城,10余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
好多方法啊。
可以用cronjob,單獨編一個刪除數(shù)據(jù)庫的php頁面,用cronjob命令定時訪問這個頁面,例如
php?-q?/home/username/public_html/111.php
或者在數(shù)據(jù)庫里面建立一個字段,來存儲上次刪除或者清空數(shù)據(jù)庫的時間,再單獨編一個刪除數(shù)據(jù)庫的php頁面,然后在你的主頁index.php前面加上判斷語句,如果清空數(shù)據(jù)庫時間大于一天,include訪問執(zhí)行那個php頁面。例如:
if($lastreset??strtotime("-1?day"))
@include("111.php");
顯示分開就行了呀,
第一次查詢
內(nèi)容
第二次查詢內(nèi)容在這里輸出
這是最簡單的方法
你的思路不對! 提交到顯示是不必用到數(shù)據(jù)庫的 直接get或者post! 用戶點確定再存入數(shù)據(jù)庫!
防不了。只是別人沒登錄的話,進入不了主頁面。sql注入是別人利用你的sql語句漏洞來進行刪除操作。還有如果你sql語句寫的不嚴謹,別人用萬能用戶名葉可以進去,為了防止sql注入可以用pdo連接數(shù)據(jù)庫,用里面的prepare預(yù)處理來使用占位符,綁定參數(shù)。這樣別人就進不去了,防止惡意攻擊破壞。