我希望创建一个添加书签的书签插件。因此,您只需在书签中单击
当我在Bookmarklet页面上单击它时,这将为我提供以下URL:
服务器不喜欢那样做:
这可以得到想要的结果,但对于我的使用情况来说相当无用:
CakePHP正在进行典型的mod_rewrite,它应该将最后一部分转换为我的
我做错了什么?
Bookmark this Page
JavaScript Snippet,即可重定向到该页面。
这是我的当前书签插件:
"javascript: location.href='http://…/bookmarks/add/'+encodeURIComponent(document.URL);"
当我在Bookmarklet页面上单击它时,这将为我提供以下URL:
http://localhost/~mu/cakemarks/bookmarks/add/http%3A%2F%2Flocalhost%2F~mu%2Fcakemarks%2Fpages%2Fbookmarklet
服务器不喜欢那样做:
The requested URL /~mu/cakemarks/bookmarks/add/http://localhost/~mu/cakemarks/pages/bookmarklet was not found on this server.
这可以得到想要的结果,但对于我的使用情况来说相当无用:
http://localhost/~mu/cakemarks/bookmarks/add/test-string
CakePHP正在进行典型的mod_rewrite,它应该将最后一部分转换为我的
BookmarksController :: add($ url = null)
操作的参数。我做错了什么?
=
,那么它会发生什么呢?它不需要吗? - Martin Ueding=
是填充字符,不是必需的。在这里查看关于填充的解释:http://en.wikipedia.org/wiki/Base64#Padding。PHP可以解码没有填充的Base64编码。 - poplitea