Source code of filesite.io. https://filesite.io
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
888 B

<?php
/**
* 类 DirScanner 测试
*/
require_once __DIR__ . '/../lib/DirScanner.php';
class DirScannerTest extends DirScanner {
public function secureLinkTest($path, $secret = '', $userIp = '', $pattern = '') {
if (empty($secret)) {
$secret = 'Tester';
}
if (empty($userIp)) {
$userIp = '127.0.0.1';
}
$this->setNginxSecret($secret);
$this->setUserIp($userIp);
if (!empty($pattern)) {
$this->setNginxSecureLinkMd5Pattern($pattern);
}
echo "\n";
echo "==function secureLink==\n";
echo "secret: {$secret}\n";
echo "user ip: {$userIp}\n";
$url = $this->getSecureLink($path);
echo "secure link: {$url}\n";
echo "\n";
}
}
//--调用测试方法--
$scanner = new DirScannerTest();
$scanner->secureLinkTest('/default/');