你大概要先搞清楚 頁面(前端) 和 PHP(后端) 的關(guān)系;
我們提供的服務(wù)有:網(wǎng)站設(shè)計制作、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、開原ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的開原網(wǎng)站制作公司
第一個頁面 由 A.php完成, 提交后 輸入的內(nèi)容 交給B.php 由B.php 生成第二個頁面。
這個時候 A.php已經(jīng)不起作用了。 A.PHP 提交的內(nèi)容在服務(wù)器端的 全局變量$_POST['name']里面(name 就是A.PHP中TEXTAREA 標簽的name 屬性值)。
注意 : 第一個頁面不存在了,要想顯示第一個頁面的內(nèi)容,就在B.php.中把第一個頁面復(fù)制一遍。把重新建立一個textarea 標簽 默認值是你要顯示的值,
這個可以通過PHP的curl請求來提交數(shù)據(jù)到其他的網(wǎng)站!獲取執(zhí)行的結(jié)果即可!以下是一個示例。
function curlpost($data,$url){ //curlpost提交函數(shù)
$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;
}
在跳轉(zhuǎn)到登錄頁面前要將訪客訪問的頁面的url作為參數(shù)傳遞過去,登錄驗證后,授予訪問權(quán)限之后跳轉(zhuǎn)到該url指定的頁面。
比如登錄前的url為:openphp.html 當訪客訪問時,點擊無權(quán)限,跳轉(zhuǎn)到登錄頁面的地址就為login.php?url=openphp.html,這樣在登錄時就可以用GET方式獲取該參數(shù) openphp.html,登錄驗證成功后跳轉(zhuǎn)到openphp.html 這個頁面就可以了。
PHP
PHP,一個嵌套的縮寫名稱,是英文超級文本預(yù)處理語言(PHP:Hypertext?Preprocessor)的縮寫。