歸納了一下我知道的一共有四種方式:
1.session方式:
通過$_session['name'] = value 賦值,就可以在session的生命週期內一直呼叫該session值。
需要注意的是『name』需要唯一,不能重複。
用session儲存變數的問題是在之前已經開啟頁面展示seesion資料的情況下,若新開啟乙個頁面,則之前那個頁面的session相關賦值會同步更新,
2.get方式
路徑形式的get傳值方式:path/index.php/?id=7878&a=234234
路由形式的get傳值方式:path?r=index.php?id =11&b = 88
在目標頁面用$_get就能獲取所有的get引數
之前一直只知道路由形式的方式,路徑形式方式不知道是啥樣,然後在想用其他三種方式傳值,雖然都能實現但有些繁瑣。然後一籌莫展之時看到了乙個url就是路徑形式get傳值方式。。。。看來還是書讀得少。。。。
3.post方式
form表單提交action指定跳轉url;
js的document.formname.action = 'url';
document.formname.submit(); //formname為表單名字
4.資料表方式
最繁瑣的方式,將頁面內容存入資料表,再在另外乙個頁面從表中將特定記錄取出。
頁面之間的資料傳遞
頁面之間的資料傳遞 1 a.jsp提交資料到b.jsp a.jsp b.jsp string u request.getparameter num out.print u 2 url位址列傳引數 1 乙個頁面被訪問的時候,獲取位址列中的引數 http localhost 8081 myweb a.j...
不同頁面之間傳遞值
注 此系列記錄在我實際開發中遇到的問題和收藏一些技巧文章。本篇技巧和訣竅記錄的是 不同頁面之間傳遞值,非常簡單的技巧,我相信大家都知道。這個場景太常見了,當然有許多許多的方法,我來介紹一種非常簡單的方法吧!a頁面 b頁面。需要在b頁面獲取a頁面的資訊。a頁面 form id form1 runat ...
C 中窗體之間的資料傳遞
傳參的方法,主要利用arraylist 型別引數為引用傳遞的特性.主窗體 public partial class frmmain form private void btnadd click object sender,eventargs e 子窗體 public partial class fr...