Heim Backend-Entwicklung PHP-Tutorial PHP利用REFERER根居访问来地址进行页面跳转_PHP

PHP利用REFERER根居访问来地址进行页面跳转_PHP

Jun 01, 2016 am 11:59 AM
referer 页面跳转

比如,我有一个开发一个黄页源码上转到了。之前定了一个演示程序地址: http://www.bitsCN.com 而现在这个域名需要用来作其它的站,又不杀望原来的演示地址失效怎么办呢。那我就可以利用PHP  REFERER来判断来源如果它是自至站长下载站的地址 我就把它己转移站点域名上。

我就是在http://www.bitsCN.com这个站点上的index.php里放置了如下的代码让其来源于 files.bitsCN.com 的访问定位到我的服务器常用软件下载 http://s.bitsCN.com

大家可以到这个页面里的 演示地址

复制代码 代码如下:
$referHost = parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST);
$validDomain = 'files.bitsCN.com';
$valid = strstr($referHost, $validDomain) == $validDomain;
if(!empty($valid)){
    echo '<script>location.href="http://s.bitsCN.com";</script>';
    exit;
}

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Ausführliche Erklärung der PHP-Seitensprungfunktion: Seitensprungfähigkeiten für Header, Standort, Weiterleitung und andere Funktionen Ausführliche Erklärung der PHP-Seitensprungfunktion: Seitensprungfähigkeiten für Header, Standort, Weiterleitung und andere Funktionen Nov 18, 2023 pm 05:08 PM

Ausführliche Erklärung der PHP-Seitensprungfunktion: Seitensprungfähigkeiten für Header, Standort, Weiterleitung und andere Funktionen

Verwenden Sie uniapp, um einen Seitensprung-Animationseffekt zu erzielen Verwenden Sie uniapp, um einen Seitensprung-Animationseffekt zu erzielen Nov 21, 2023 pm 02:15 PM

Verwenden Sie uniapp, um einen Seitensprung-Animationseffekt zu erzielen

So richten Sie Referrer in Nginx ein, um Bilddiebstahl zu verhindern So richten Sie Referrer in Nginx ein, um Bilddiebstahl zu verhindern May 12, 2023 pm 06:52 PM

So richten Sie Referrer in Nginx ein, um Bilddiebstahl zu verhindern

PHP-Codebeispiel: So verwenden Sie POST zum Übergeben von Parametern und zum Implementieren von Seitensprüngen PHP-Codebeispiel: So verwenden Sie POST zum Übergeben von Parametern und zum Implementieren von Seitensprüngen Mar 07, 2024 pm 01:45 PM

PHP-Codebeispiel: So verwenden Sie POST zum Übergeben von Parametern und zum Implementieren von Seitensprüngen

UniApp-Fehler: Es konnte keine Lösung für den Seitensprung „xxx' gefunden werden UniApp-Fehler: Es konnte keine Lösung für den Seitensprung „xxx' gefunden werden Nov 25, 2023 am 09:53 AM

UniApp-Fehler: Es konnte keine Lösung für den Seitensprung „xxx' gefunden werden

PHP+Referer realisiert die Verhinderung von Bild-Hotlinks! (Beigefügt mit Beispielcode) PHP+Referer realisiert die Verhinderung von Bild-Hotlinks! (Beigefügt mit Beispielcode) Nov 21, 2022 pm 05:25 PM

PHP+Referer realisiert die Verhinderung von Bild-Hotlinks! (Beigefügt mit Beispielcode)

So implementieren Sie Seitensprung und Navigation in Uniapp So implementieren Sie Seitensprung und Navigation in Uniapp Oct 20, 2023 pm 02:07 PM

So implementieren Sie Seitensprung und Navigation in Uniapp

Wie verwende ich Routing, um einen Seitensprung in Vue zu implementieren? Wie verwende ich Routing, um einen Seitensprung in Vue zu implementieren? Jul 21, 2023 am 08:33 AM

Wie verwende ich Routing, um einen Seitensprung in Vue zu implementieren?

See all articles