gpt4 book ai didi

java - 检测浏览器对比软件 PHP

转载 作者:行者123 更新时间:2023-12-02 00:00:46 25 4
gpt4 key购买 nike

所以。我正在访问 PHP 页面并使用 Java URL() 对象从中读取一些数据。我想知道是否有人可以向我展示如何使用 PHP 检查查看页面的人是从 Java 应用程序还是从真正的 Web 浏览器访问该页面(如果他们是,我不希望他们看到数据)使用网络浏览器)。

我当前的Java代码是:

    try{
URL url = new URL("http://www.mysite.com/myurl.php");
Scanner s = new Scanner(url.openStream());
while(s.hasNext()){
String auths = s.next();
String real = "test";
if(auths.equalsIgnoreCase(real)){
return true;
}else{
return false;
}
}
return false;
}catch(Exception e){
return false;
}

我的 PHP 文件“http://www.mysite.com/myurl.php ”包含以下代码:

<?php echo "test"; ?>

事实是,我只希望 PHP 文件输出“测试”(如果是从 Java 应用程序访问的话)。有人可以帮我吗?...谢谢

最佳答案

对于您想要做的事情,没有万无一失的解决方案。

话虽如此,您可以使用 get_browser()$_SERVER['HTTP_USER_AGENT'] 读取 user-agent 请求 header 。

关于java - 检测浏览器对比软件 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14904314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com