作者pigLU (^^)
看板Perl
標題[問題] CGI傳值給網頁?'
時間Mon Jan 14 17:09:00 2008
請問一下 CGI 的問題...
因為試好久都試不出來...@@
我的目的是要在載入網頁時把在存在某一檔案內的資料讀出來
並傳回給網頁,然後show 出來
如果我寫了一個網頁叫 info.html
在這個網頁要做的是就是
在載入網頁時去把一個叫做 abc 檔案的內容讀出來
讀的動作由一個 cgi 程式執行,叫作 mycgi.cgi
其中 abc 的內容為
person1
person2
而在info.html 裡有兩個input欄位
分別是
user_1 和 user_2
這兩個值的內容必須是 person1 和 person2...
目前的做法是
info.html 的 body
<body onload="mycgi.cgi">
......
而那個cgi 裡就去讀 abc 檔案
我的問題在於
在那個 cgi 檔案裡 ,假設我把讀出來的值存在兩個變數
叫作 $var1 and $var2
那我要怎麼把這兩個變數傳回 info.html ?
並且分別把它 show 在兩個input欄位(user_1 和 user_2)裡?
這裡不懂...要怎麼把CGI裡的變數傳回給 html ?
舉例來說 如果我們在網頁上用 get 把參數傳出去
那麼cgi 收到的會是 參數&參數&.....
但是反過來會是什麼呢?
我是用 shell script寫的...
謝謝 ^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.3.16
1F:推 imce:對不起,我.......看不懂問題耶 01/14 18:08
※ 編輯: pigLU 來自: 59.120.3.16 (01/14 20:31)
2F:→ pigLU:不好意思之前有些句字貼漏掉了 已修改好問題 ..^^" 01/14 20:31
3F:推 in2:use CGI qw(:standard); print param('user_1') ? 01/14 22:40
4F:推 imce:hmm...我記得.htm不能收資料,.cgi .pl .php .asp .jsp才行吧 01/15 16:00
5F:推 LyinZ:但, .htm 裡面的 javascript 可以讀取網址列.. 01/16 02:42
6F:→ LyinZ:某種程度上, 也算是可以讀到參數 ^^| 01/16 02:43