1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mqycn-ShortUrl

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
api.php 750
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
mqycn Отправлено 17.04.2019 16:06 89833bf
<?php
/**
* 文件:api.php
* 作者:mqycn
* 博客:http://www.miaoqiyuan.cn
* 源码:https://gitee.com/mqycn/ShortUrl
* 说明:API接口
*/
require_once 'config.php';
$result = [
'status' => false,
'msg' => 'OK',
];
if (empty($_GET['appKey']) || $_GET['appKey'] != AppKey) {
$result['msg'] = 'AppKey Error!';
} else {
switch ($_GET['method']) {
case 'install':
$result['status'] = $db->install();
break;
default:
$url = isset($_GET['url']) ? $_GET['url'] : '';
if (preg_match('/^(http|https)\:\/\//', $url)) {
$result['status'] = true;
$result['url'] = AppRoot . $db->create($url);
} else {
$result['msg'] = 'Url Error!';
}
break;
}
}
echo (json_encode($result));

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mqycn-ShortUrl.git
git@api.gitlife.ru:oschina-mirror/mqycn-ShortUrl.git
oschina-mirror
mqycn-ShortUrl
mqycn-ShortUrl
master