私は現在QRコードジェネレータに取り組んでいます。私は1時間後に失効するQRコードを生成したいと思います。 PHPスクリプトを使ってウェブサイトにリンクするQRコードを作成する必要がありますか? QRコードで有効期限を設定することもできますか?手伝ってくれてありがとう。QRコードの有効期限
答えて
QRコード自体は、単にカメラで読み取ることができるテキスト文字列です。テキスト文字列自体は期限切れではありません。
QRコードには、何らかの種類の期限切れのコードが含まれている必要があります。たとえば、この種類の文字列をQRコードに入れることができます。
https://wee.example.com/expire.php?code=abcd1234876ce067e
このようになります。 (私の例でabcd1234876ce067e
)
コードは、ランダムに生成されたテキスト文字列です。有効なコードは推測が難しいため、サイバークロスの攻撃に抵抗します。
次に、データベース内のコードを検索する小さなPHPプログラム(この例ではexpire.php)を作成します。コード表には、ランダムに生成されたコード値と有効期限のタイムスタンプを含む行が含まれています。コードがデータベースに存在しないか、または有効期限が過ぎた場合、そのコードは無視されます。それ以外の場合は、期限切れのコードで何をする必要があります。
有効期限を設定するURL短縮サービスもいくつかあります。あなたはこれを読むことができます。 https://www.guidingtech.com/15120/temporary-short-urls-expiry-date/これらのサービスのいずれかを使用して、有効期限の切れた短いURLを取得し、それをQRコードに入れることができます。
URL短縮サービスは良好ですが、私は現在PHPコーディングに取り組んでいます。それで私が進めるためにこれらのサービスをコード形式にすることは可能ですか? –
そして、コードのランダムな文字列を生成するにはどうすればいいですか?ボタンをクリックした後、すべての異なるqrコードを生成したいのですが、それは一意であることを確認することです。@ O.Jones –
ランダムな文字列を作る。ここに一例があります。 https://gist.github.com/irazasyed/5382685。好きな検索エンジンを使って 'PHPのランダムな文字列'を探します。 –
- 1. パペットApache有効期限コード
- 2. 有効期限
- 3. 名前と有効期限コード
- 4. セッションの有効期限と有効期限
- 5. パスワードリセットリンク有効期限
- 6. パスワード有効期限
- 7. JRE有効期限
- 8. オーバーラップをクリーンアップする有効期限 - 有効期限
- 9. ロールの有効期限Symfony
- 10. ラックセッションのリセット/有効期限
- 11. Wicketセッションの有効期限
- 12. HTML5オフラインキャッシュプログラムの有効期限
- 13. NHibernateキャッシュの有効期限
- 14. は、その有効期限
- 15. Firebaseリアルタイムデータベースエントリの有効期限
- 16. ブートストラップの有効期限dd.mm.yyyy
- 17. Firebaseセッションの有効期限
- 18. PHPセッションの有効期限
- 19. フォースアプリケーションの有効期限
- 20. Webページの有効期限
- 21. PayPalトークンの有効期限
- 22. Laravelジョブの有効期限
- 23. IDクッキーの有効期限
- 24. Facebookアクセストークンの有効期限
- 25. odooの有効期限10
- 26. Firebaseトピックの有効期限
- 27. パスワードリセットトークンの有効期限
- 28. DNN9サイトの有効期限
- 29. #php - 「セッションの有効期限」の代わりに「ページの有効期限」
- 30. クッキーの有効期間、クッキーに設定する有効期限
QRコードの期限が切れていると、それをはるかに簡単にすることができます。 – FirstOne
あなたはイメージを期限切れにすることはできません:/あなたはサーバサイドで期限切れになるコードを置くことができます。 –