導航:首頁 > 編程語言 > php跳轉url不變

php跳轉url不變

發布時間:2022-08-27 20:30:48

php頁面跳轉的時候url會自己變

跳轉

header()為php函數,向瀏覽器發送指定命令

html:
<meta http-equiv="Refresh" content="3;url=other.php"/>
立即跳轉:
header('Location:other.php'); //file_put_contents('bee.txt','execute'); die;
執行header時候,並不是立即結束,而是會把頁面執行完畢;在header前面不能有任何輸出,若有開啟輸出緩沖則不提示錯誤,php.ini->output_buffering = 4096|OFF

提示跳轉:
header('Refresh:3,Url=other.php'); echo '3s 後跳轉'; //由於只是普通頁面展示,提示的樣式容易定製 die;
封裝的跳轉函數:
/* *跳轉 *@param $url 目標地址 *@param $info 提示信息 *@param $sec 等待時間 *return void */ function jump($url,$info=null,$sec=3) { if(is_null($info)){ header("Location:$url"); }else{ // header("Refersh:$sec;URL=$url"); echo"<meta http-equiv=\"refresh\" content=".$sec.";URL=".$url.">"; echo $info; } die; }
更多關於PHP相關內容感興趣的讀者可查看本站專題:《PHP網路編程技巧總結》、《PHP基本語法入門教程》、《php日期與時間用法總結》、《php面向對象程序設計入門教程》、《php字元串(string)用法總結》、《php+mysql資料庫操作入門教程》及《php常見資料庫操作技巧匯總》

❷ php如何跳轉一個鏈接,並隱藏這個鏈接

直接跳轉是隱藏不了的。因為跳轉完瀏覽器的地址欄就會跟著變化,顯示最終的地址。

所以,還要看你最終的需求是什麼。

  1. 下載文件 (我猜這個需求可能性大)

    一般有文件訪問許可權的系統,會對下載進行限制,如果暴露原始地址,web伺服器又沒對訪問作限制,就可能泄漏文件,被人任意下載。

    要實現文件訪問下載限制,可以在用戶請求下載時臨時生成一個短期內有效的授權碼,在後台(資料庫中)授權碼和文件關聯。用戶訪問下載的php介面時傳入這個授權碼,系統檢測授權碼合法,並找到相關的文件,在php代碼中進行輸出。

    $file = fopen($file_dir . $file_name,"r"); // 打開文件

    // 輸入文件類型 如果是其它有mimetype的類型,可改為其它合適的mime
    Header("Content-type: application/octet-stream");
    Header("Accept-Ranges: bytes");
    Header("Accept-Length: ".filesize($file_dir . $file_name));
    Header("Content-Disposition: attachment; filename=" . $file_name);
    // 輸出文件內容
    echo fread($file,filesize($file_dir . $file_name));
    fclose($file);
    exit;

  2. 訪問其它資源

    訪問其它網站的資料,如果要隱藏原始網址,可以在php中進行url內容抓取,必要的話匹配出需要顯示的內容,在本站內顯示

❸ PHP代碼里有沒有辦法實現讓頁面跳轉,但地址欄上的URL不變

地址就是地址;地址不變頁面變了就說明其他變了
1,ajax 非同步獲取數據或者頁面,然後替換本頁面的內容
2, cookie 把頁面的信息存在cookie裡面,獲取然後同樣的url指向不同的界面
3.session 原理同上
我的意思是url不變可以把信息存在其他地方就可以了

❹ PHP調用資料庫中的URL地址進行跳轉問題

在跳轉的時候php一般默認你用的是相對地址所以會把域名自動加上,所以在存儲地址的時候一般要把http://加上。http://www..com

❺ php中導航里的a標簽跳轉了.但是無論我怎麼改路徑他跳轉的路徑還是不變!是不是有什麼影響她呢

清緩存試試,如果改了,對應的連接還沒有變的話,那就是緩存問題了。

❻ 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怎麼跳轉,URL不變,類似server.Transfer有沒

No bean named \\'blogDao\\' is defined,你應該沒有在actioncontext.xml中配置這個bean,請仔細檢查配置文件!

❽ 怎麼實現落地頁url無變化跳轉,但是內容改變

實現方式: 使用 iframe , 比如: 在 default.html 中 iframe src 到 index.html 文件,在index.html 隨便發生跳轉, url 地址還是會保持: 協議名 + ip[埠號] + pathname + default.html 。 似乎 只是 defalut 中的 iframe 文檔裡面發生了變化。

代碼如下:

<!-- default.html -->

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>default</title>

</head>

<body>

<iframe src="./index.html" frameborder="0"></iframe>

</body>

</html>

<!-- index.html -->

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>main file</title>

</head>

<body>

<a href="./a.html">a.html</a>

<a href="./b.html">b.html</a>

</body>

<script>

</script>

</html>

<!-- a.html -->

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>a file</title>

</head>

<body>

<div>i am a file!</div>

</body>

</html>

(8)php跳轉url不變擴展閱讀:

Iframe功能:

1、用來實現長連接,在websocket不可用的時候作為一種替代,最開始由google發明。Comet:基於 HTTP 長連接的「伺服器推」技術

2、跨域通信。JavaScript跨域總結與解決辦法 ,類似的還有瀏覽器多頁面通信,比如音樂播放器,用戶如果打開了多個tab頁,應該只有一個在播放。

3、歷史記錄管理,解決ajax化網站響應瀏覽器前進後退按鈕的方案,在html5的history api不可用時作為一種替代。

4、純前端的utf8和gbk編碼互轉。比如在utf8頁面需要生成一個gbk的encodeURIComponent字元串,可以通過頁面載入一個gbk的iframe,然後主頁面與子頁面通信的方式實現轉換,這樣就不用在頁面上插入一個非常巨大的編碼映射表文件了

閱讀全文

與php跳轉url不變相關的資料

熱點內容
脈脈app干什麼用的 瀏覽:357
拽姐是哪個app 瀏覽:858
雲伺服器刪除了還有嗎 瀏覽:232
macbook可以用單片機嘛 瀏覽:307
南陽php招聘 瀏覽:814
去哪裡找按摩師很漂亮的app 瀏覽:818
86x99用簡便演算法計算 瀏覽:830
php截圖flash 瀏覽:274
卸載聯想app哪個好 瀏覽:720
php文字轉圖片 瀏覽:332
豆客後台怎麼加密碼 瀏覽:574
jpg轉換pdf破解版 瀏覽:978
php基礎書籍推薦 瀏覽:778
伺服器與外網不通如何驗證 瀏覽:353
電子版是不是就是文件夾 瀏覽:51
游戲屬性文件加密 瀏覽:464
如何讓安卓手機桌面圖標下移 瀏覽:530
ubuntuphp5環境搭建 瀏覽:101
賭癮解壓視頻 瀏覽:919
晉城移動dns伺服器地址 瀏覽:296