Javascript 寫的線上編輯器(Html),以下這邊可以免費下載來使用,
而且感覺功能比 Frontpage 還強。
編輯器下載位址: htmlArea - Turn any textarea into a WYSIWYG editor
從 pLog 的 Source Code 看來的 -- pLog Download
(應該是目前唯一一套可以在 Mozilla 線上編輯 Html 碼的 BLog)
分類: Program
PHP使用者-登入/登出流程
Cookie + Session + Database 來達成使用者登入、登出、未登出直接關閉瀏覽器時該注意的問題,以下流程就可以歸避了。非常重要的一篇文章~
取自BBS中 PHP版的文章. 做一點小修改.(完整文章於深入閱讀)
登入、登出、關閉瀏覽器 流程 :
使用者登入 ->
1. 用 uniquid 產生唯一的session 值 .
2. 將該 session 連同登入時間 存入 database .
3. 將該 session 值 存入使用者 cookie .
PS:
關於 1. 跟直接用 session_id() 一樣, 就是剛進來就給他一個 session.
(session 會自動產生一個 uniquid 的值, 來當 session 的名稱, 使用 session_id() 即可取用)
使用者已登入 ->
1. 每頁核對 cookie 的 session 與 datebase 的值, 且檢查時間是否已經超過 .
2. 若已經過期 ,則刪除該筆資料.
使用者登出 ->
刪除資料庫中的 session 值 . 同時刪除使用者 cookie .
使用者關閉瀏覽器 ->
由於產生的 uniquid 直不會重複,所以重開瀏覽器後需要重新登入.
如何避免自己的網頁被框住
避免別人將自己的網頁加在他的 <frame> </frame> 中..
(被別人盜用自己的網頁. 放置於他的 frame 中)
將下面這小段語法複製到
<!--------------- 開始 ------------------------->
<SCRIPT LANGUAGE="JavaScript">
<!--
if(self != top) top.location.href = window.location.href;
//-->
</SCRIPT>
<!--------------- 結束 ------------------------->
取自 http://zutto.myftp.org/~lmi/teach/no_frame.html
擋掉溢位入侵駭客(病毒)
本文最新網址位於 擋掉溢位入侵駭客(病毒)
擋掉溢位入侵駭客(病毒)的 Script. 如下
grep "URI too long" /var/log/apache/error.log|
\ awk '{FS="client ";print $2}'|awk '{FS="] request";print $1}'|
\ sort|uniq|grep [0-9\.]|
\ awk '{print "/usr/sbin/iptables -A INPUT -s "$1" -j DROP"}'
取自
http://free.tnc.edu.tw/modules/newbb/viewtopic.php?topic_id=492&forum=16
不過. 知道自己的 Apache 有溢位的漏洞... 應該要去修補 Apache 才對呀.. XD
這個 Script 應該沒有使用的必要~~ 🙂 ( 實在想不出來這行加著要做什麼 @,@; )
Mmm... 還是放在技術文件好了.. 🙂
MT新增分類項目
<$MTEntryTitle$>
MT 有分類項目,不過於首頁總是沒有出現,要手動新增,做法如下
管理介面 -> 模版 -> index.html
<div class="sidetitle">
分類項目
</div>
<div class="side">
<lu>
<MTArchiveList archive_type="Category">
<li>
<a href="<$MTArchiveLink$>"><$MTCategoryLabel$></a> (<$MTCategoryCount$>) <br/>
<MTEntries lastn="5">
<a href="<$MTEntryPermalink$>"><font color=green></font><$MTEntryTitle$></a><br/> </MTEntries>
<br/>
</li>
</MTArchiveList>
</lu>
</div>
再點存檔 -> 重建 即可。