我正在使用Slim Framework使用PHP后端和使用Backbone.js的JavaScript前端客户端开发单页应用程序,并遇到了我想记录导致404错误的请求的情况但知道哈希片段没有记录在后端的请求中。我想知道是否有解决办法。
我的第一个想法是让JavaScript使用哈希片段编写一个cookie,并让PHP读取该记录。
对于日志记录,我正在为Monolog使用自定义Doctrine 2处理程序。
答案 0 :(得分:1)
我使用此功能将这些片段发送到Google Analytics或发送到我的错误报告系统:
var url = Backbone.history.getFragment();
if (!/^\//.test(url)) {
url = "/" + url;
}