ホームページ  >  記事  >  バックエンド開発  >  複数のユーザーがいる場合は、特定のページへのアクセスを 1 人のユーザーのみに許可してください。

複数のユーザーがいる場合は、特定のページへのアクセスを 1 人のユーザーのみに許可してください。

WBOY
WBOYオリジナル
2016-06-13 13:18:181030ブラウズ

複数のユーザーがいる場合、特定のページにアクセスできるのは 1 人のユーザーだけです。
私は A.php ページにアクセスするために ajax を使用しますが、多くの人はこれを A.php ページにアクセスするために ajax と呼びます。教えてください。複数のユーザーが 1 つのファイルにアクセスできないように、一定期間内に 1 人のユーザーのみが a.php にアクセスできるようにする方法。

-----解決策--------------------------------
可能性は存在しますが、需要は合理的ではありません
インターネットは公衆にサービスを提供することを目的としていますが、なぜ個人のみに制限される必要があるのでしょうか?
------解決策---------
a.php は実行開始時に memcache atom+ をチェックします1. 最後に、memcache atom -1。

memcache が 1 を追加して 1 を返した場合、それは最初のユーザーであり、アクセスできることを意味します。
If memcache added 1>1, then itは最初のユーザーではないため、拒否されます。
------解決策---------

話し合う

引用:

a.php は、最初に memcache アトム +1 をチェックし、最後に memcache アトム -1 をチェックします。

memcache が 1 を追加して 1 を返す場合、それはこれは、A ユーザーがアクセスできる最初のユーザーであることを意味します。
memcache が 1>1 を追加した場合、それは最初のユーザーではないため、拒否されます。


memcache を使用しない場合は、txt ファイルの 1 と 0 を読み書きしてアイデアを完成させようと考えましたが、読み書きの前にそれが起こるかどうかはわかりません比較的大きな遅延が発生します。

------解決策-----
生ファイル方式を使用できるかどうかを確認してください。おそらくハードドライブが損傷する可能性があります。 。 。ハードディスクの消去が頻繁に行われます。これは私が考えた簡単な解決策です。騙さないでください。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。