ClientArea PHP 是 cPanel 的一個功能,允許您通過 PHP 腳本與 cPanel 用戶界面進行交互。要使用 ClientArea PHP,您需要遵循以下步驟:
登錄到您的 cPanel 賬戶。
轉到 “Advanced” 部分,然后點擊 “ClientArea PHP”。這將打開一個新的窗口,顯示您的 ClientArea PHP 文件和 API 憑據。
記下 “API Username” 和 “API Password”,稍后將用于在 PHP 腳本中身份驗證。
要使用 ClientArea PHP,您需要在您的網站或應用程序中包含一個名為 clientarea.php
的文件。您可以從 cPanel 中的 ClientArea PHP 頁面下載此文件。
在您的 PHP 腳本中,使用以下代碼片段包含 clientarea.php
文件并設置 API 憑據:
<?php
require_once 'path/to/clientarea.php';
$client = new ClientArea();
$client->setUsername('your_api_username');
$client->setPassword('your_api_password');
請確保將 'path/to/clientarea.php'
替換為您下載的 clientarea.php
文件的實際路徑,并將 'your_api_username'
和 'your_api_password'
替換為您在第 3 步中記錄的憑據。
$user = $client->getUser();
echo "Username: " . $user['username'] . "<br>";
echo "Email: " . $user['email'] . "<br>";
$subscriptions = $client->getSubscriptions();
foreach ($subscriptions as $subscription) {
echo "Service: " . $subscription['service'] . "<br>";
echo "Status: " . $subscription['status'] . "<br>";
}
$newSubscription = array(
'package' => 'your_package_name',
'domain' => 'example.com',
'billingcycle' => 'monthly',
'paymentmethod' => 'creditcard',
'addons' => array()
);
$subscription_id = $client->createSubscription($newSubscription);
echo "New subscription created with ID: " . $subscription_id;
這只是 ClientArea PHP 提供的功能的一部分。您可以查閱 cPanel 文檔以獲取有關可用函數和詳細信息的更多信息:https://docs.cpanel.net/clientarea/api/
請注意,使用 ClientArea PHP 時,您應遵循 cPanel 的政策和服務條款。在編寫腳本時,請確保正確處理用戶數據和敏感信息。