0

そう。PHP ページにアクセスし、Java URL() オブジェクトを使用してデータを読み取っています。PHP を使用して、ページを表示しているユーザーが Java アプリケーションからアクセスしているか、実際の Web ブラウザーからアクセスしているかを確認する方法を誰かが教えてくれませんか? 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;
    }

そして、「 http://www.mysite.com/myurl.php 」にある私の PHP ファイルには、次のコードがあります。

<?php echo "test"; ?>

問題は、Javaアプリケーションからアクセスされている場合にのみ、PHPファイルに「テスト」を出力させたいということです。誰でも私を助けることができますか?..ありがとう

4

1 に答える 1