相关疑难解决方法(0)

Google地图如何保护其API密钥?如何制作类似的东西?

目前,Google要求您创建一个特定于将从中提供地图的域的API密钥.Google如何执行此操作?我想做同样的事情.

我为我的服务公开了一个API,但希望允许客户端通过javascript而不是从服务器嵌入对API的调用.我可以用一个随机令牌来保护它,当然,任何看客户端机器上的代码的人都很容易欺骗它.

我总是理解这个概念是不可能的,但不知何故谷歌在执行它方面做得很好.

编辑 - 听起来谷歌毕竟没有做过任何惊人的事情.他们的API最有可能仅用于跟踪,而不是真正保证他们的API由具有密钥的人使用.

security api google-maps web-services api-key

74
推荐指数
2
解决办法
3万
查看次数

如何使用FacesContext在JSF中获取以前的URL?

我需要在JSF中使用重定向的URL或id FacesContext.对于当前的URL,我正在使用.

String currentPage = FacesContext.getCurrentInstance().getViewRoot().getViewId();
Run Code Online (Sandbox Code Playgroud)

jsf jsf-2.2

8
推荐指数
1
解决办法
5419
查看次数

确定用户是自然访问还是直接访问?

是否可以确定用户是通过自然搜索还是直接访问您的网站,然后是否可以将其存储在我们的数据库中?

我们的网站上有一个表格,所以基本上我们想知道用户是直接访问还是通过自然搜索,然后将其与表格一起传递,以便在我们的数据库中为每个查询存储“有机”或“直接”。

例如,如果用户 ABC 通过直接访问并填写表格,他们将作为名称 = ABC、推荐 = 直接、查询 = 测试存储在数据库中。

如果用户 XYZ 是通过有机来的并填写了表格,他们将作为名称 = XYZ、推荐 = 有机、查询 = 测试存储在数据库中。

php tracking google-analytics utm

5
推荐指数
1
解决办法
5194
查看次数

为什么我的某些AJAX请求没有引荐/引荐标头?

我有一个Webapp通过AJAX请求呈现购物袋项目数。JQuery用于发出请求并适当地渲染包。

我们在服务器上看到的一小部分相当数量的请求没有设置引荐标头,尽管它们似乎来自合法的浏览器请求。用户代理字符串包括Windows和Mac上的Chrome,Safari和Firefox。查看会话,似乎整个会话而不是请求都没有发送标头。

在什么情况下会出现这种预期行为?

javascript ajax jquery

5
推荐指数
0
解决办法
3387
查看次数

确定请求是通过浏览器书签/收藏夹与链接?

说我在浏览主页的网站上https://whateverxyz.com/index.然后我要么

  • (A)单击页面HTML中的导航链接 https://whateverxyz.com/app1.html
  • (B)点击浏览器书签即可 https://whateverxyz.com/app1.html

服务器可以区分请求是来自A还是B?可以运行客户端JavaScript app1.html来区分吗?

javascript browser bookmarks http hyperlink

4
推荐指数
1
解决办法
812
查看次数

检查用户之前是否在其他网页上?

嗨,我想知道当用户访问我的某个网页时,说"page.html"我想检查他们访问"page.html"之前访问的最后一页是否是"google.com"(或任何其他网站).有没有办法做到这一点,还是我必须控制他们来自的其他网页才能监控?我认为这可以在PHP中完成,如果可能的话.

php webpage

3
推荐指数
1
解决办法
585
查看次数

为什么没有为Google HTTPS移除引荐 - > HTTP

Clients SHOULD NOT include a Referer header field in a (non-secure) HTTP request if the referring page was transferred with a secure protocol. https://tools.ietf.org/html/rfc2616#section-15.1.3

根据该标准,https://google.com不应将引荐发送到非安全网站,但确实如此.其他HTTPS站点是否将引荐发送到HTTP站点?

所有这些测试都是使用Chrome v33.0.1750.117完成的

要运行测试,我转到第一页,然后打开控制台并手动执行重定向. location = "http://reddit.com";

防爆.

https://google.com - > http://www.reddit.com 保留推荐

https://startpage.com/ - > http://www.reddit.com推荐被剥夺

https://bankofamerica.com - > http://reddit.com推荐被剥夺

https://facebook.com - > http://reddit.com推荐被剥夺

谷歌是否做了一些特别的事情来保持推荐?是否有保留推荐的HTTPS站点列表?是否还有其他情况需要删除推荐?

谢谢!

javascript referrals http-headers

3
推荐指数
2
解决办法
4717
查看次数

后退按钮 - 跳过锚点

我有一个典型的ajax风格的动态内容设置:点击链接,在地址栏中更改锚点,然后加载新内容.当用户单击后退按钮时,它会循环遍历所有锚点 - 正如预期的那样.

有没有办法(使用我假设的JavaScript)使后退按钮转到上一页,并"忽略"所有锚点?

javascript url anchor

2
推荐指数
1
解决办法
3148
查看次数

如何在 php 中正确使用 $_SERVER['HTTP_REFERER']?

假设我有两页page1.phppage2.php并且我只想page2.php在它是重定向表单时显示page1.php并且我将此代码插入到page2.php

if($_SERVER['HTTP_REFERER'] == "page1.php")
{
    //keep displaying page2.php
}else{
    //if it is not redirected from page1.php
    header('Location:page1.php')
    //redirect the user back to page1.php 
}
Run Code Online (Sandbox Code Playgroud)

这段代码工作正常,直到我有一个表单和一个提交按钮,page2.php当点击提交按钮时页面刷新,这意味着HTTP_REFERER将更改为page2.php所以我if statement失败了,它让我回到page1.php我不希望这种情况发生。有什么办法可以防止这种情况发生吗?

提前致谢。

php http-referer redirect

1
推荐指数
1
解决办法
6万
查看次数

使用PHP的$ _SERVER ['HTTP_REFERER']而不识别参数

我正在使用if语句和PHP的$ _SERVER ['HTTP_REFERER']来检查用户是否来自主页并执行某些功能,如果他们这样做:

if($_SERVER['HTTP_REFERER'] == htttp://www.example.com {
//some code
}
Run Code Online (Sandbox Code Playgroud)

问题是主页有时会在URL中传递GET变量,PHP的$ _SERVER ['HTTP_REFERER']方法会将带有GET变量的URL视为不同的URL,因此除非用户来自,否则不会触发if函数主页没有传递GET变量.

我想在有人来自主页时触发if语句,无论是否传递了GET变量,任何帮助都将不胜感激!

php http-referer get

0
推荐指数
1
解决办法
3142
查看次数

如何从ContainerRequestContext对象获取引用者

如何从ContainerRequestContext对象获取引用URL .

请在下面找到代码段,

public void filter(ContainerRequestContext requestContext) {
   ApplicationUser user = (ApplicationUser) CacheManagerBase.getInstance().getApplicationUserCache().getCurrentUser();
   requestContext.setSecurityContext(new UserContext(user));
}
Run Code Online (Sandbox Code Playgroud)

java rest jersey

0
推荐指数
1
解决办法
655
查看次数