0

URL を使用してリダイレクトする php を作成するにはどうすればよいですか。すなわち -Redirect-To.com/Change.php?=Google.comその後、グーグルなどに行きます

ユーザーがアクセスする php ページを作成したい

Redirect-To.com/Change.php?=Google.com
or
Redirect-To.com/Change.php?=Youtube.com
or
Redirect-To.com/Change.php?=Yahoo.com

次に、訪問したページが Google または ?= の後のページにリダイレクトされます

4

2 に答える 2

1

これは基本的に URL 短縮サービスが行うことですが、データベースから目的地を検索し、おそらく何らかの追跡情報を保存します。

headerHTTP ヘッダーを設定できる関数を確認してください。一時的に移動したことを意味する302リダイレクトとLocation、新しい場所を設定するためのヘッダーを設定します。

http://php.net/manual/en/function.header.php

header('HTTP/1.1 302 Moved Temporarily');
header('Location: ' . $newLocation');

301も一般的なリダイレクト コードですが、これは「Moved Permanently」を意味し、多くのブラウザはそのステータスをキャッシュして、ユーザーがリンクを再度クリックしても Web サイトにアクセスしません。

HTTP 仕様では、リダイレクトで完全な URL を指定する必要があると規定されていますが、ほとんどのブラウザーはそれがなくても動作します。

宛先をホワイトリストに登録することもできます。ユーザーがあなたのサイトへのリンクをたどると、悪意のある第三者が所有するサイトにリダイレクトされる可能性があります。彼らはあなたのサイトの範囲内にいると考えて、情報を入力したり、サードパーティがデータにアクセスできるようにするアクションを実行したりする可能性があります.

于 2013-08-13T16:47:44.670 に答える