0

私はかなり長い間これに苦労してきましたが、正しく理解できないようです。

私がやろうとしているのは、ページの URL + タイトルを php スクリプトに送信するブックマークレットを作成することです。このphpスクリプトは、その情報をエコーし​​ます。

このコードは URL とタイトルをキャッチし、それを PHPFILE.php に送信する必要があると考えました。

javascript:location.href='PHPFILE.php;
url='+encodeURIComponent(location.href)+';
title='+encodeURIComponent(document.title)

次に、これを次のようにエコーしようとしました:

$url = $_GET['url'];
$title = $_GET['title'];
echo $url + $title;

うまくいかないようです。誰にも何か提案がありますか?

4

2 に答える 2

1

値を php ページにPOSTすることを強くお勧めします。

ただし、「;」が原因で、問題はおそらく URL の形式が正しくない可能性があります。文字と空白。あなたは試すことができます:

javascript:location.href='PHPFILE.php?url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)
于 2013-09-23T12:27:24.247 に答える
1

この「phpfile.php?url=value1&title=value2」のようなパラメータを追加する必要があります

javascript:location.href='PHPFILE.php?'+
'url='+encodeURIComponent(location.href)+
'&title='+encodeURIComponent(document.title)
于 2013-09-23T12:30:59.497 に答える