9

iframeを追加するjavascriptを介して別のドメインにURLを渡したいのですが、iframeを終了すると、他のドメインがユーザーを自分のサイトの前のページに戻すことができます。phpを使用してexit_urlを送信すると、次のようになります。

$exit_url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . "&request=example"";

この文字列をjavascriptで使用するように変換する方法を学びたいです。ありがとう!

4

4 に答える 4

15

$_SERVER['REQUEST_URI']を追加することで同等のものを取得します:location.pathnamelocation.search

var request_uri = location.pathname + location.search;
于 2012-09-03T01:54:23.707 に答える
1
window.location.pathname.substr(1) will do it
于 2012-09-03T01:51:08.930 に答える
0

私はあなたの質問を本当に理解していませんが、$_SERVER['REQUEST_URI']基本的にはlocation.pathname

于 2012-09-03T01:50:04.377 に答える
0

検索文字列が空の場合は、「?」を追加する必要があります それ以外の "&"

var q = location.search ? "&" : "?";
var request_uri = location.pathname + location.search + q + "other=value";
于 2018-04-15T17:35:11.793 に答える