導航:首頁 > 編程語言 > php跳轉外鏈

php跳轉外鏈

發布時間:2023-04-04 07:21:49

A. 淺談php跳轉頁面(重定向)的3種方法

用戶登錄功能時往往需要重定向頁面,那麼在PHP中如何重定向頁面?下面本篇文章給大家介紹三種重定向網頁跳轉頁面的方法。

第一種:利用header()函數進行重定向,這也是我用的較多的。(注意!locationhe和「:」之間不能有空格,否則無作用!)

第二種:利用HTML 頭部中的 meta標簽,定義http-equiv=refresh 和content=」跳轉花費的時間(秒為單位);url=跳轉地址」

或者

第三種:利用javascript進行跳轉

推薦學習:《 PHP視頻教程 》

B. 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內容抓取,必要的話匹配出需要顯示的內容,在本站內顯示

C. php鏈接跳轉,代碼如下:

<a href="/" target="_blank"><img border="0" src="老好殲<?php bloginfo('侍沖template_url'); ?>/images/sy1_19.jpg" /></a>

這樣就襪敏可以了 <?php echo $cat_links; ?> 換成 /

D. PHP按鈕添加一個跳轉鏈接。

<center>
<inputid="zphone"type="button"value="確定"class='btnbtn-success'onClick="get_mobile_code()">
</center>
<script>
functionget_mobile_code(){
//...
window.location.href='/';
}
</script>

E. PHP跳轉【通過某網站過來的鏈接,轉向到其他鏈接或域名】

  1. ASP

    <%

    host=lcase(request.servervariables("HTTP_HOST"))

    '橘行開始條件跳轉

    SELECT CASE host

    CASE "www.boaer.com"

    response.redirect "/www/"

    CASE "bbs.boaer.com"

    response.redirect "/bbs/"

    case ".boaer.com"

    response.redirect "//"

    CASE ELSE

    response.redirect "/main/"

    END SELECT

    %>

  2. PHP代碼:跡散多個域名都指向一台服姿伍氏務器的同一個文件夾"NNN",要求

    www.boaer.com

    www.ddbei.com

    當URL為www.boaer.com的時候,頁面自動跳轉到NNN文件夾里的ddd

    當URL為www.ddbei.com的時候,頁面自動跳轉到NNN文件夾里的index.htm

    代碼:

    <?php

    $domain_net="boaer.com";

    $domain_com="ddbei.com";

    $dot_net_url="ddd/";

    $dot_com_url="index.html";

    if(($HTTP_HOST=="$domain_net")or($HTTP_HOST=="www.$domain_net"))

    {

    Header("Location: $dot_net_url");

    }

    elseif(($HTTP_HOST=="$domain_com")or($HTTP_HOST=="www.$domain_com"))

    {

    Header("Location: $dot_com_url");

    }

    else

    {

    include_once('hehe.php');

    }

    ?>

F. 問下,怎麼寫個html,或php,讓用戶訪問這個網站之後隨機跳轉到其他鏈接(共3條)

<script>
setInterval(function(){
location.href = "https://…….mp3";
},1000)
</script>

html中寫一個消歲猜js腳本就行。上面的例子是 設置打開頁面1秒後拿型,跳轉到https://……雀彎.mp3

G. php 怎麼跳轉連接

這個其實是思團明路問題。
首和嘩先鏈接跳轉到本地的一個頁面中,然後這個頁面裡面寫著跳轉函數。例如:
header('Location: '.目喚或行標URL);
echo "<script>location.href='要跳轉的地址'</script>";

H. php如何讓超鏈接有選擇的跳轉

方法一:

if($flag==0){
header("Location:xxxx.php");

}else{
header("Location:xxxx.php");
}
這個方法有局限!那就是如果在這個判斷上方有輸出那麼header函數會報錯
方法二:
if($flag==0){
echo "<script>window.location.href=\"xxxx.php\";</script>";

}else{
echo "<script>window.location.href=\"xxxx.php\";</script>";
}
通過輸出JS代碼控制瀏覽器跳轉!

I. 鏈接跳轉問題: /go.phpurl=http://

本來就是這樣,怎麼會不行?
最好描述詳細一點
比如,怎麼不行?怎麼樣的不行法?
有什麼狀態或者提示,你的代碼如何寫的?
文件你放在哪裡,如何訪問的等等!

J. php或asp代碼根據get傳遞內容實現外鏈跳轉問題

如果想在地址里傳遞含有特殊字元的url 。 需要進行編碼處理。
例如: jump.php?url=aHR0cDovL3d3dy5iYWlkdS5jb20生成地址的方式 :
<?php
echo("jump.php?url=" . base64_encode('地址字串'));
?>

jump文件代碼。
<?php
$url = base64_decode($_GET["url"]);
header("Location:"."http://" . $url);
?>
這樣經過編碼的處理。 就能傳遞跳轉任意ur了

閱讀全文

與php跳轉外鏈相關的資料

熱點內容
php論壇實訓報告 瀏覽:403
java日期字元串轉換成日期 瀏覽:135
linuxsftp連接 瀏覽:934
光伏日發電量演算法 瀏覽:125
小肚皮app怎麼才有vip 瀏覽:616
php全形轉換半形 瀏覽:927
java字元序列 瀏覽:539
杭州編譯分布式存儲區塊鏈 瀏覽:575
材料壓縮曲線 瀏覽:247
linux命令排序 瀏覽:151
手機熱點加密為啥連接不上電腦 瀏覽:979
編譯器合並計算 瀏覽:959
android音頻曲線 瀏覽:343
linuxftp自動登錄 瀏覽:802
運行編譯後網頁 瀏覽:70
閱讀app怎麼使用 瀏覽:319
centos防火牆命令 瀏覽:432
命令行變更 瀏覽:332
linux設備和驅動 瀏覽:207
加密貨幣騙局破案 瀏覽:345