Javascript Bookmarklet获取网址+标题

时间:2013-09-23 12:21:32

标签: javascript php bookmarklet

我一直在努力解决这个问题已经有一段时间了,似乎无法做到这一点。

我要做的是创建一个bookmarklet,它将页面url + title发送到php脚本。这个PHP脚本然后回应了所述信息。

我认为这段代码会抓住网址和广告。标题,并应将其发送到PHPFILE.php:

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

然后我试着像这样回应:

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

这似乎不起作用。有人有什么建议吗? 提前谢谢。

2 个答案:

答案 0 :(得分:1)

我强烈建议你{php}页面的POST值。

但是,由于';',您的问题可能是格式错误的网址字符和空格。你可以尝试:

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

答案 1 :(得分:1)

你必须追加这样的参数“phpfile.php?url = value1& title = value2”

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