超鏈接方式調用的PHP文件,實際上就是GET方式調用,其參數使用超級全局數組$_GET獲得,例如調用你的php的鏈接地址是:
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供永州網站建設、永州做網站、永州網站設計、永州網站制作等企業(yè)網站建設、網頁設計與制作、永州企業(yè)網站模板建站服務,十多年永州做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
abc.php?id=123
那么在abc.php文件里面,使用$_GET['id']就能獲得傳遞的參數id值,本例中為123。
用戶點擊超鏈接可以做的有幾種:
1、跳轉到新頁面,此時由于又發(fā)出了新的請求,所以會由服務器進行處理。但無法判斷是用戶點擊了超鏈接,因為用戶可直接通過地址欄輸入跳轉的地址。
2、運行JavaScript,JavaScript是客戶端腳本,與PHP無關。可以通過Ajax動態(tài)加載數據,但并不是PHP點擊鏈接后引用文件。兩者是截然不同的兩個概念。
超級鏈接
超級鏈接簡單來講,就是指按內容鏈接。
通過表單直接傳遞即可,案例代碼如下:
創(chuàng)建go.php文件,其代碼如下
?php
@$username?=?$_POST['name'];
@$usermessage?=?$_POST['message'];
if(!empty($username)?||?!empty($usermessage)){
echo?"您的姓名:".$username.",您的留言內容:".$usermessage;
}else{
echo?'form?action="go.php"?method="post"
您的姓名:input?type="text"?name="name"brbr
留言內容:input?type="text"?name="message"
button提交/button
/form';
}
?
案例截圖:
1.填寫表單
2.獲得內容
應該是php.ini默認沒有打開變量自動傳遞,方法一:修改php.ini文件(windows的話一般在系統(tǒng)目錄下),找到register_global = off選項,改成register_global = on 方法二:在你的程序中主動接受變量,頁面最前面寫上extract($_POST);extract($_GET);方法三:一個一個讀取變量$a=$_GET["a"];$b=$_POST["b"];
表單直接傳遞,代碼如下!
創(chuàng)建go.php 文件中的代碼如下!
?php
@$name?=?$_POST['name'];
if(!empty($name)){
echo?$name;
}else{
echo?'form?action="go.php"?method="post"
input?type="text"?name="name"
button提交/button
/form';
}
?
代碼解釋
@$name = $_POST['name'];
@錯誤抑制
1、常見變量$name ?= ?post過來的name值
2、empty($name)檢查是否為空,在前面加上!表示不為空,不為空就顯示$name的值
3、為空顯示表單
4、action="go.php"表示表單填寫的值將傳遞到,go.php ?
5、method="post" ?表示傳遞方式為post
6、input type="text" name="name"文本輸入框
7、button提交/button ?提交按鈕
網頁標題:php超鏈接數據傳輸 php發(fā)送數據
URL鏈接:http://chinadenli.net/article48/hgohep.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站設計公司、云服務器、品牌網站建設、商城網站、搜索引擎優(yōu)化、微信小程序
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)