Ⅰ php方法內含重定向不能獲取return值嗎
b.php要獲取到a.php的值,就需要通過表單提交。如果需要簡單的傳遞一個值給b.php,也可以採用跳轉到帶get參數的url。
例如
//將return的值替換到get參數里
header("Location:b.php?id=100");
//b.php通過$_GET獲取返回的值
$return=$_GET['id'];
a頁面是可以獲取到return的值的,因為Header跳轉之後,後面的代碼會繼續執行。不過這種執行一般沒有意義,所以一般會在header跳轉之後添加一個die();終止執行
Ⅱ php 重定向問題
1.有可能是在<?php 標簽前面有多餘的空格,或者是html標簽。
2。有可能是在header()前面你執行了其它的 php函數,比如 echo ,print等向終端輸出過數據。。
3。你的這個文件是不能被包含到其它php文件中的。。。。原因如前兩點
Ⅲ 兩個php文件如何傳遞參數
通過session來儲存
<?php
session_start();
$_SESSION['username'] = "userName";
?>
在其它頁面直接取出就行了
<?
session_start();
echo$_SESSION['username'];
?>
通過url傳向其它頁面傳遞參數
other.php?user=xxx
或在php重定向到其它頁面時
$username = "xxx";
$home_url = 'logIn.php?user='.$username;
header('Location:'.$home_url);
其它頁面用$_GET["user"]來接收
3.通過表單向其它頁面傳送參數
其它頁面用$_POST["user"]來接收
Ⅳ thinkphp5 重定向的時候是否能帶參數
class IndexAction extends Action{
public function index(){
$this->redirect('select', array('status'=>1), 3, '頁面跳轉中~');
}
}
Ⅳ php 函數重定向功能 有什麼實際的意義么
比如說驗證你的用戶名和密碼之後就把你重定向到後台管理頁面或你的個人主頁頁面
Ⅵ htaccess問題php文件帶有參數的什麼重定向
用正則,參數正則用(),後面引用$1,2....
如:偽靜態:newslistmore-id8-page2-.html
RewriteRule ^newslistmore-id([0-9]+)-page([0-9a-z]+)-(.*).html$ news_list_more\.php\?id=$1&page=$2 [R=301,L]
Ⅶ php 網址重定向redirect()
header()是php自帶函數
Redirect()是自定義方法,
你看看是不是因為你沒有定義Redirect方法。
Ⅷ php curl 對重定向的請求是如何處理的
你好,Curl 中有一個 CURLOPT_FOLLOWLOCATION 參數可以用來跟隨重定向頁面,比如你在訪問某個頁面時,該頁面又重定向到了另外一個頁面(比如使用 php 的 header() 參數實現的重定向,或者是 html 里的 refresh 做的重定向),這時可以使用 CURLOPT_FOLLOWLOCATION 參數進行 URL 跟隨,最終會來到重定向後的頁面。
Ⅸ 如何從.PHP文件向.HTML文件傳遞參數
通過session來儲存
<?phpsession_start();
$_SESSION['username'] = "userName";?>
在其它頁面直接取出就行了
<?
session_start();
echo $_SESSION['username'];
?>
通過url傳向其它頁面傳遞參數
other.php?user=xxx
或在php重定向到其它頁面時
$username = "xxx";
$home_url = 'logIn.php?user='.$username; header('Location:'.$home_url);
其它頁面用$_GET["user"]來接收
3.通過表單向其它頁面傳送參數
其它頁面用$_POST["user"]來接收
Ⅹ 如何用PHP實現重定向問題 - PHP進階討論
你可以用PHP進行重訂向兩種方法:你可以用PHP的header函數來重定向。? ?? ?? ? 也可以輸出js來進行重定向。