0

タイトルを適切に作成したかどうかはわかりませんが、そこに小さな php スクリプトがあり、ユーザーがこの URL にアクセスしたときに可能性があるかどうか疑問に思っています:

siteurl.com/index.php?token=J55OSGTTk3W7mRcuq54006w7ROv

この場合、彼がコピー/貼り付けたコンテンツなしで /index.php のみを自動的に取得するには

?token=J55OSGTTk3W7mRcuq54006w7ROv

それが可能であることを願っています。乾杯。

4

2 に答える 2

3

はい。Locationヘッダーを発行し、parse_url()必要なパーツを取得するために使用します。

$url      = "http://siteurl.com/index.php?token=J55OSGTTk3W7mRcuq54006w7ROv";
$parsed   = parse_url($url);
$redirect = $parsed["scheme"] . "://" . $parsed["host"] . $parsed["path"];
header("Location: $redirect");
于 2012-08-10T21:11:20.650 に答える
1

たぶんexplode($url,"?")[0]。疑問符がない場合は、長さ 1 の配列を返す必要があります。存在する場合は、「?」より前のすべてを取得します。

于 2012-08-10T21:09:58.967 に答える