導航:首頁 > 編程語言 > 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不變相關的資料

熱點內容
珠海存儲伺服器地址怎麼找 瀏覽:413
md5演算法字元串長度 瀏覽:4
可以二次虛化的雲伺服器 瀏覽:779
思科2500編程器固件 瀏覽:235
php開發桌面應用程序 瀏覽:904
支付寶app哪裡可以加油 瀏覽:71
路由器ttl刷編程器固件 瀏覽:719
縱向加密密鑰協商狀態時間 瀏覽:851
mc花雨庭伺服器有些什麼 瀏覽:809
linux製作網頁 瀏覽:19
xlsx加密忘記了怎麼辦 瀏覽:999
app湖北農信怎麼解約 瀏覽:426
在線編程教育項目 瀏覽:759
電信采購5萬台伺服器干什麼用 瀏覽:200
騰訊雲伺服器登錄地址 瀏覽:988
程序員在地鐵上寫字 瀏覽:555
解壓包未知文件格式怎麼辦 瀏覽:578
程序員破壞資料庫 瀏覽:331
sh格式如何編譯 瀏覽:344
虛擬伺服器雲主機哪個好 瀏覽:98