你大概要先搞清楚 頁面(前端) 和 PHP(后端) 的關系;
網站建設哪家好,找成都創新互聯!專注于網頁設計、網站建設、微信開發、成都小程序開發、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了廣南免費建站歡迎大家使用!
第一個頁面 由 A.php完成, 提交后 輸入的內容 交給B.php 由B.php 生成第二個頁面。
這個時候 A.php已經不起作用了。 A.PHP 提交的內容在服務器端的 全局變量$_POST['name']里面(name 就是A.PHP中TEXTAREA 標簽的name 屬性值)。
注意 : 第一個頁面不存在了,要想顯示第一個頁面的內容,就在B.php.中把第一個頁面復制一遍。把重新建立一個textarea 標簽 默認值是你要顯示的值,
這個可以通過PHP的curl請求來提交數據到其他的網站!獲取執行的結果即可!以下是一個示例。
function curlpost($data,$url){ //curlpost提交函數
$data=array('data'=$data);
$ch = curl_init ();
curl_setopt ($ch, CURLOPT_URL, $url );
curl_setopt ($ch, CURLOPT_POST, true );
curl_setopt ($ch, CURLOPT_HEADER, 0 );
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt ($ch, CURLOPT_POSTFIELDS, $data );
$state=curl_exec ($ch );
curl_close ($ch );
return $state;
}
HTML是頁面一般是服務器處理后直接交由瀏覽器展示的.要想在原A.html中顯示提交后的信息,可以有這些思路:
(1)在b.php中處理完成后,將要輸入的信息保存數據庫或session等中,然后使用header跳轉到a.html,但是在服務器端要將html文件當成php頁面處理,在此html中(相當于php頁面),使用php語句獲取要輸入的信息并生成在html傳輸到瀏覽器.(不推薦)
(2)同上,但是服務器端不將html當成php來解析處理,而是在此html頁中使用javascript標簽,鏈接指向某一個php,由它取出之前數據并以js語句輸出,如:
a.html中:
script?src="j.php"/script
j.php中:(略過取之前數據的過程)
echo?"document.write('$message');";
(3)在a.html中使用ajax通過XMLHttpRequest對象提交數據到b.php,處理完成后輸出數據.a.html中可以在不刷新頁面的情況下取得返回的信息并按你的想法顯示在頁面的任何地方.(推薦)
分享標題:php取數據返回頁面,php獲取數據
網頁地址:http://m.2m8n56k.cn/article26/hojdjg.html
成都網站建設公司_創新互聯,為您提供App開發、微信公眾號、微信小程序、網站內鏈、靜態網站、品牌網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯