phppost跳轉頁面
① php怎麼post給當前頁
有跳轉的思路
搜索框
<html>
<form name="aa" method="post" action="">
<input type='text' name="bb" />
<INPUT TYPE='SUBMIT' />
</form>
</html>
<?php
//搜索結果,輸出table表頭
//查資料庫,遍歷結果
echo $_POST['name'];
//輸出table結束標記
?>
② php JS 帶著POST的值 跳轉回
既然你的inserttwo.php這頁需要接收POST值,那你就不該用location.href這種js方法來進行頁面跳轉,因為這種跳轉是URL的方式(也就是GET方式),而你接收的是POST方式提交的值,自然就收不到了的。
所以你可以採用ajax或者form的方式來進行跳轉。
ajax的方式比較簡單,比如jquery框架里,用$.post()這個方法就行了(其他ajax框架看各自的API進行操作,肯定是有post方法的)。
而如果用form方式:
只需要把你上面代碼中的<script>...</script>這段代碼改成如下代碼就行了:
<form name="xxxform" method="post" action="inserttwo.php">
<input type="hidden" name="abc" value="xxxxx" />
</form>
<script type="text/javascript">
window.onload=(function(){document.xxxform.submit();});
</script>
上面的表單中含有一個隱藏的文本框,你可以把你要POST的內容填在這里。
最後採用onload事件自動提交這個表單實現頁面跳轉並POST傳值給inserttwo.php
③ PHP 怎麼用POST方式跳轉界面 但不改變網址 必採納
<?php
if (isset($_POST["username"]) and ($_POST["username"])!=""){
echo "您輸入了:".$_POST["username"];
}else{
echo"<form id=\"myForm\" name=\"myForm\" action=\"\" method=\"POST\">
<input type=\"text\" placeholder=\"請輸入\" name=\"username\" id=\"username\" value=\"\" />
<input type=\"submit\" name=\"loginBtn\" value=\"提交\" class=\"btn\"/>
<input type=\"reset\" name=\"cancelBtn\" value=\"取消\" class=\"btn\"/>
</form>";
}
?>
④ php===>post帶參數跳轉
好繞口,post可以在當前頁面提交處理的。不必post到新頁面。
另外,你可以了解一下ajax
ajax簡單示例
a頁面
$(function(){
$.ajax({
url: "ajax_php.php",
type: "POST",
data:{trans_data:"要傳輸的內容"},
error: function(){
alert('Error loading XML document');
},
success: function(data,status){//如果調用php成功
alert(unescape(data));//解碼,顯示漢字
}
});
});
ajax處理頁面
$backValue=$_POST['trans_data'];
echo $backValue."+後台返回";
上面只是例子
⑤ PHP 表單用post傳值不了 跳轉出現空白頁。輸出其他的任意值都可以
肯定是提交地址不對,這還用問
⑥ PHP 用CURL POST後獲取cookis並跳轉到另一個頁面
無法實現
php在伺服器上用curl取得的cookies是存在於php程序所保存的位置
通過php登陸,php可以用這個cookies來訪問管理界面,這個沒有問題。
但是如果你用了header("Location: ......"),就不行了。網址轉向以後,是訪問者瀏覽器去訪問,瀏覽器並沒辦法獲取到你所保存的cookies,瀏覽器里沒有登陸的cookies,所以不能「直接」打開管理界面,必須要重新登陸才行。
如果你用setcookie,你所設置的cookies對應的域名也不對,不能跨域,所以還是得再次在瀏覽器內登陸。
除非在「管理界面」端寫一個api,通過調用這個api,把cookies寫進訪問者的瀏覽器裡面。
⑦ php文件里,單選按鈕選錯,跳轉到主頁,要是選正確,打開另一頁面post.php
這是js的工作。你可以用一個js function來處理,也可以用3個不同事件處理。
首先對每個按鈕都增加onclick事件,如果是第二種方案,那麼除了了正確的按鈕,其他都用JS跳轉到首頁即可,最後一個則操作FORM表單提交。
如果是第一中方案:首先對每個按鈕都增加onclick事件,onclick綁定一個function,但穿的參數值不一樣,用以識別不同的按鈕,並通過這個值判斷是跳轉到首頁還是post.php
⑧ PHP大神 謝謝你們了 我想用post方式跳轉 就是跳轉不了
你這個少了submit表單,點擊提交才能跳轉的
⑨ thinkphp jquery的$post然後跳轉怎麼實現
functionwillCate(){
$.post("{:U('Home/SellSth/willcate')}",{"id":"你的商品id"},
function(data){
window.location.href="你要跳轉的地址";
},"text");
}post後有一個請求成功的函數 在那個函數里加跳轉代碼就可以了
⑩ PHP 表單用post傳值不了 跳轉出現空白頁。。
出現空白頁,那你就先不要跳轉,用print_r輸出一下數據,如果有數據,那就是跳轉有問題,如果是空白,沒數據出現。那就是調用數據的語句出問題了。
