重複の可能性:
PHP を使用してアドレス バーの完全な URL を取得する方法
この機能を使用していますが、常に機能するとは限りません。誰でもヒントを与えることができますか?
function sofa_get_uri() {
$host = $_SERVER['SERVER_NAME'];
$self = $_SERVER["REQUEST_URI"];
$query = !empty($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : null;
$ref = !empty($query) ? "http://$host$self?$query" : "http://$host$self";
return $ref;
}
アドレスバーのリンクを(正確に)取得して、サインアウトしたときにユーザーを参照するために使用したいと考えています。URL が異なります。
http://domain.com/sample/address/?arg=bla
http://domain.com/?show=bla&act=bla&view=bla
http://domain.com/nice/permalinks/setup
しかし、すべてのケースで機能し、真のリファラーを提供する関数を取得することはできません。
ヒントください。