顯示具有 Web 標籤的文章。 顯示所有文章
顯示具有 Web 標籤的文章。 顯示所有文章

2011年10月27日 星期四

瀏覽器cache的問題


有時候修改程式後,產生的結果是之前的資料,執行瀏覽器上的重新整理才能看到更改後的結果。這是因為瀏覽器會將之前瀏覽過的資料存放在瀏覽器的cache中(session 也會被存起來),所以再次執行後瀏覽器會直接從cache中取出,並不一定會再連向web server要一次資料,所以會顯示舊的資料。


解決方法:

【PHP】語法:
<?
header(”Cache-Control: no-store, no-cache, must-revalidate”);
header(”Cache-Control: post-check=0, pre-check=0〃, false);
?>

【JSP】語法:
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
%>

jQuery plugin: Validation

在網頁時候常常會碰到表單輸入需要做防呆
這時候要寫一堆JavaScript非常的麻煩
其實網路上已經有別人寫好的表單驗證功能
可以直接拿來用

http://bassistance.de/jquery-plugins/jquery-plugin-validation/

這是一個 jQuery plugin: Validation
用來很快速的撰寫JavaScript進行表單驗證
基本上只要簡單的設定驗證的rule即可

2010年8月4日 星期三

Apache 執行CGI設定

如果要在Apache的某個網頁資料夾中設定可執行CGI
只要在httpd.conf中加入下列設定即可

Options ExecCGI : 設定此資料夾可執行CGI
AddHandler cgi-script cgi pl : 設定可執行的副檔名
<Directory "/usr/local/httpd-2.2.9/htdocs/web_cgi">
    Options Indexes ExecCGI FollowSymLinks
    AddHandler cgi-script cgi pl
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>