Gestionnaire de fichiers - Editer - /home/pack/api-secure/generate_signature.php
Arrière
<?php // ======================================================= // generate_signature.php // ใช้สำหรับทดสอบสร้าง Signature ฝั่งเซิร์ฟเวอร์ // ======================================================= header("Content-Type: application/json; charset=utf-8"); // ===== ค่า Token และ SECRET (ฝั่งเซิร์ฟเวอร์) ===== $TOKEN = "PACKBEACON2025"; $SECRET = "PackBeacon@Secure!"; // ===== timestamp (ฝั่ง Client จะต้องส่งตามนี้) ===== $timestamp = time(); // ===== สร้าง signature ===== $signature = hash_hmac("sha256", $TOKEN . $timestamp, $SECRET); // ===== ส่งกลับให้ Client ===== echo json_encode([ "status" => "success", "token" => $TOKEN, "timestamp" => $timestamp, "signature" => $signature, "example_usage" => [ "header_token" => $TOKEN, "header_timestamp" => $timestamp, "header_signature" => $signature ] ], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Génération de la page: 0.24 |
proxy
|
phpinfo
|
Réglages