PHP與Javascript的兩種交互方式_PHP教程
推薦:用PHP實(shí)現(xiàn)ODBC數(shù)據(jù)分頁(yè)顯示一例$pagesize = 2; //一頁(yè)顯示記錄數(shù) $con = odbc_connect("access_test","","",SQL_CUR_USE_ODBC) or die("無(wú)法連接ODBC數(shù)據(jù)源access_test"); //連接
在網(wǎng)頁(yè)制作過(guò)程中怎樣在不刷新頁(yè)面的情況下使前臺(tái)頁(yè)面和
后臺(tái)CGI頁(yè)面保持交互一直是個(gè)問(wèn)題。這里介紹兩個(gè)我在實(shí)踐中使
用的方法。
方法一:通過(guò)Cookie交互。一共是三個(gè)文件,分別為:
index.htm,action.php,main.htm
原理為前臺(tái)頁(yè)面main.htm和后臺(tái)action.php通過(guò)頁(yè)面框架
index.htm組織起來(lái),將action.php的頁(yè)面寬度設(shè)為0,這樣并不
影響顯示。action.php將信息放入cookie中,main.htm通過(guò)讀取
cookie來(lái)實(shí)現(xiàn)交互。在main.htm中也可以通過(guò)重新讀取action.php
來(lái)實(shí)現(xiàn)控制后臺(tái)CGI程序。
index.htm
---------------------------------------------------------------
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<frameset framespacing="0" border="false" frameborder="0" cols="0,*">
<frame name="leftFrame" scrolling="no" noresize src="action.php">
<frame name="rightFrame" scrolling="auto" src="main.htm">
</frameset><noframes>
<body bgcolor="#FFFFFF">
<p>本頁(yè)使用頁(yè)面框架,但是您的瀏覽器不支持。</p>
</body>
</noframes>
</html>
---------------------------------------------------------------
action.php
---------------------------------------------------------------
<?
srand((double)microtime()*1000000);
$result=rand(0,100);
setcookie("action",$result,time() 900,"/");
?>
---------------------------------------------------------------
main.htm
---------------------------------------------------------------
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
function get_cookie()
{
document.test.current_cookie.value=document.cookie;
}
</script>
分享:Web開(kāi)發(fā)源代碼:PHP生成靜態(tài)頁(yè)面的類(lèi)class html { var $dir; //dir for the htmls(without/) var $rootdir; //root of html files(without/):html var $name; //html文件存放路徑 var $dirname; //指定的文
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁(yè)面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪(fǎng)問(wèn)控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語(yǔ)言構(gòu)造器介紹
- php/js獲取客戶(hù)端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國(guó)語(yǔ)言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- 淺談PHP中用正則表達(dá)式驗(yàn)證中文的問(wèn)題
- PHP實(shí)例程序:實(shí)現(xiàn)給上傳圖片加水印圖案的做法
- PHP關(guān)于代碼轉(zhuǎn)換問(wèn)題比較完善的解決辦法
- PHP上傳自動(dòng)生成縮略圖及水印類(lèi)(含代碼)
- PHP實(shí)現(xiàn)定時(shí)生成HTML網(wǎng)站首頁(yè)
- php_function的用法詳解
- 5種方法讓您成為php開(kāi)發(fā)高手
- PHP技巧:優(yōu)化動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)PHP程序的12條技巧
- 詳解PHP和AJAX創(chuàng)建的RSS聚合器
- PHP刪除數(shù)組中特定元素的兩種方法
- 相關(guān)鏈接:
- 教程說(shuō)明:
PHP教程-PHP與Javascript的兩種交互方式
。