さて、私はネット全体を探していましたが、問題の解決策が見つからないようです。これが過去に尋ねられた場合は、お詫び申し上げます。
これには非常に簡単な答えがあると確信しています。しばらく前に、クライアント用のWebサイトを構築しました。このWebサイトには、ユーザーが管理者であるかどうかを基本的にチェックする「level」と呼ばれる$_SESSION変数を使用して一部のページがロックされる管理システムがあります。さらに、一部のページは通常のログインセッション変数でロックされ、ログインしているユーザーだけがこれらのページにアクセスできるようになっています。
問題は、私の2つのページで、phpスクリプトが完全に単独で実行されているように見えることです。最初のページは、DB内のすべてのユーザーにすべてのアクティベーションメールを再送信するページです。このページにアクセスするには、ログインして管理者になる必要があります。2番目のページには、PayPal経由でのみアクセスできます。PayPalスクリプトには、PayPal投稿変数があるかどうかをチェックするフォールバックサポートがあります。
これらのスクリプトが単独で実行されている理由を知っている人はいますか?ランダムな電子メールが顧客や管理者に継続的に送信されると、面倒になります。私はおそらくどこかで何か間違ったことをしました。スクリプトをアクティブ化するのはGoogleクローラーだけかもしれないと思いましたが、スクリプトにアクセスするためにクローラーにログインする必要はありませんか?