我的PHP脚本有问题。这是脚本
<?php
define("BASE_URL", "http://external.site/xxx/API.php");
define("APIKEY", "46B067078483416eBedB2f8005586eB7","7285e87c1c7Ac16c5870A4cf5cf166f8");
$action = $_GET['action'];
$api_key = APIKEY;
?>
问题是当我的客户访问第二个密钥7285e87c1c7Ac16c5870A4cf5cf166f8
第一个密钥(46B067078483416eBedB2f8005586eB7
)正在收费时,
如何添加多个密钥,以便每个密钥(以请求者为准)单独收费?
谢谢。
define()
只接受2个参数,而不是3个。
您可以使用数组。你有两种可能性:
const APIKEY = ['46B067...','7285e8...']; // PHP 5.6+
// OR
define('APIKEY', ['46B067...','7285e8...']); // PHP 7+
// THEN
echo APIKEY[0]; // Access 1st key => 46B067...
echo APIKEY[1]; // Access 2nd key => 7285e8...