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

OSCHINA-MIRROR/jsy-1-short-url

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
index.php 910
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
root Отправлено 09.01.2024 07:00 8f3312d
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
include 'config.php';
if(isset($_GET['id'])){
if(!is_numeric($_GET['id'])){
die("id参数不合法");
}
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('连接失败: ' . mysqli_error($conn));
}
mysqli_query($conn , "set names utf8");
$sql = 'select num, url, add_date from go_to_url where num="'.$_GET['id'].'"';
mysqli_select_db( $conn, $dbname );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
die('无法读取数据: ' . mysqli_error($conn));
}
if($retval->num_rows ==0){
die('ID不存在!');
}
while($row = mysqli_fetch_array($retval, MYSQLI_ASSOC))
{
header("Location: ".base64_decode($row['url']));
}
mysqli_close($conn);
}else{
die('ID参数缺失!');
}
?>

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

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

1
https://api.gitlife.ru/oschina-mirror/jsy-1-short-url.git
git@api.gitlife.ru:oschina-mirror/jsy-1-short-url.git
oschina-mirror
jsy-1-short-url
jsy-1-short-url
master