1
Apacheサーバー上のphpサイトにリダイレクトするフラスコアプリケーションがあります。私はPHPで多くの経験がありません。フラスコアプリはmysite.xyzにあり、phpサイトはmysite.xyz/page1にあります。 mysite.xyzから来ていない限り、mysite.xyz/page1に行く人へのアクセスを拒否したいと思います。インデックスからのトラフィックのみを許可し、他のすべてのトラフィックをインデックスにリダイレクトします。
if not coming from 'mysite.xyz':
redirect to 'mysite.xyz'
else:
pass
私のPHPとphpの冒頭を除いて。
このコードを私のpage1に追加し、$ _SERVER ['HTTP_REFERER']が空白を返すので、それは外にあると思います。しかし、あなたの最後のコメントは、私が望むものを達成するためのより良い方法があると私に思います。 mysite.xyzは、許可されたユーザであれば、mysite.xyz/page1にリダイレクトするフラスコのログインアプリです。私は人々がフラスコのアプリを通してログインすることなくmysite.xyz/page1に直接アクセスできるようにしたくありません。これを行うより良い方法はありますか? –
セッション:http://php.net/manual/en/features.sessions.php – Capsule