我一直在努力解决这个问题已经有一段时间了,似乎无法做到这一点。
我要做的是创建一个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;
这似乎不起作用。有人有什么建议吗? 提前谢谢。
答案 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)