本文整理匯總了PHP中sys::redirect方法的典型用法代碼示例。如果您正苦於以下問題:PHP sys::redirect方法的具體用法?PHP sys::redirect怎麽用?PHP sys::redirect使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類sys
的用法示例。
在下文中一共展示了sys::redirect方法的11個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: login
function login()
{
if (isset($_POST['user']) && !empty($_POST['user']) && isset($_POST['password']) && !empty($_POST['password'])) {
$user = $_POST['user'];
$password = $_POST['password'];
if ($user == 'hci' && $password == '123') {
sys::redirect(BASEDOMAIN . '/main');
} else {
sys::redirect(BASEDOMAIN);
}
} else {
sys::redirect(BASEDOMAIN);
}
}
示例2:
<?php
/*
* back_login.php
* 負責後台登錄邏輯
* Created By C860 at 2014-1-22
*/
include_once '../conf/config.php';
//引入相關模型類
include_once '../Models/user_basic.php';
//檢查數據合法性
if (isset($_POST['user']) && !empty($_POST['user']) && isset($_POST['password']) && !empty($_POST['password'])) {
if (user_basic::check($_POST['user'], $_POST['password'], 1)) {
$_SESSION['admin'] = user_basic::getUserId($_POST['user']);
sys::redirect('../back/main.php');
} else {
sys::alert('error!');
sys::redirect('../back/index.php');
}
}
示例3: date
* 負責處理新發表文章的邏輯
* Createed By C860 at 2014-1-19
*/
if (!class_exists('sys')) {
include_once '../conf/config.php';
}
//需要登錄
sys::needLog('../login.php');
//檢測數據合法性
if (isset($_POST['title']) && !empty($_POST['title']) && isset($_POST['content']) && !empty($_POST['content']) && isset($_POST['tags']) && !empty($_POST['tags'])) {
//引入相關模型類
include_once '../Models/article.php';
include_once '../Models/tag_relate_article.php';
include_once '../Models/user_info.php';
$currentTime = date('Y-m-d H:i:s');
//新增文章
if (article::add($_POST['title'], $_POST['content'], $currentTime, $_SESSION['userId'])) {
$ID = article::getId($_POST['title'], $_SESSION['userId'], $currentTime);
$tags = explode('|', $_POST['tags']);
foreach ($tags as $tag) {
tag_relate_article::add($tag, $ID);
}
user_info::increaseArticleCount($_SESSION['userId']);
sys::alert('發表成功!');
sys::redirect('../index.php');
}
} else {
//引入相關模型類
include_once 'Models/tag.php';
$taglist = tag::getAllTags();
}
示例4: paging
include_once '../conf/config.php';
//需要管理員權限
sys::needAdmin('index.php');
//引入相關模型類
include_once '../Models/user_basic.php';
/*
* paging方法
* 獲取用戶信息並分頁
* @author C860
* @param $perpage int 每頁顯示條數
* @return array
*/
function paging($perpage)
{
if (!isset($_GET['page']) || !is_numeric($_GET['page'])) {
$curpage = 1;
} else {
$curpage = $_GET['page'];
}
$rs = user_basic::getTotalInfo($perpage, $curpage);
return $rs;
}
//設置或取消管理員權限
if (isset($_GET['uid'])) {
if (user_basic::setIsAdmin($_GET['uid'])) {
sys::alert('操作成功!');
sys::redirect('../back/userControl.php');
} else {
alert('操作失敗!');
}
}
示例5:
if (slider::add($_POST['weight'], $_POST['link'], $_POST['title'], $_POST['img'])) {
sys::alert('添加成功!');
} else {
sys::alert('出現未知錯誤!');
}
sys::redirect('../back/sliderControl.php');
}
} else {
if ($_POST['type'] == 'modify') {
if (isset($_POST['weight']) && is_numeric($_POST['weight']) && isset($_POST['title']) && !empty($_POST['title']) && isset($_POST['link']) && !empty($_POST['link']) && isset($_POST['img']) && !empty($_POST['img']) && isset($_POST['ID']) && is_numeric($_POST['ID'])) {
if (slider::update($_POST['ID'], $_POST['weight'], $_POST['link'], $_POST['title'], $_POST['img'])) {
sys::alert('修改成功!');
} else {
sys::alert('出現未知錯誤!');
}
sys::redirect('../back/sliderControl.php');
}
}
}
} else {
if (isset($_GET['type']) && $_GET['type'] == 'delete') {
if (isset($_GET['id']) && is_numeric($_GET['id'])) {
if (slider::delete($_GET['id'])) {
sys::alert('刪除成功!');
} else {
sys::alert('出現未知錯誤!');
}
sys::redirect('../back/sliderControl.php');
}
}
}
示例6: needAdmin
static function needAdmin($url)
{
if (isset($_SESSION['admin']) && is_numeric($_SESSION['admin'])) {
return;
} else {
sys::redirect($url);
}
}
示例7:
<?php
/*
* logout.php
* 負責注銷邏輯
* Created By C860 at 2014-1-29
*/
include_once '../conf/config.php';
if (sys::logout()) {
sys::redirect('../index.php');
} else {
sys::redirect('../login.php');
}
示例8: getInfo
}
include_once $predir . 'conf/config.php';
//需要用戶登錄
sys::needLog($predir . 'login.php');
//引入相關模型類
include_once $predir . 'Models/user_info.php';
/*
* getInfo方法
* 獲取當前用戶信息
* @author C860
* @return array|false
*/
function getInfo()
{
$info = user_info::getUserInfo($_SESSION['userId']);
if ($info != false) {
return $info;
} else {
return false;
}
}
//校驗數據完整性
if (isset($_POST['signature'])) {
if (user_info::updateUserInfo($_SESSION['userId'], $_POST['signature'])) {
sys::alert('修改成功!');
sys::redirect('../userInfo.php');
} else {
sys::alert('出現未知錯誤!');
sys::redirect('../changeInfo.php');
}
}
示例9:
<?php
/*
* article.php
* 負責文章顯示頁麵的邏輯
* Created By C860 at 2014-2-7
*/
include_once 'conf/config.php';
//引入相關模型類
include_once 'Models/article.php';
include_once 'Models/user_info.php';
//檢驗數據合法性
if (isset($_GET['id']) && is_numeric($_GET['id'])) {
$id = $_GET['id'];
$article = article::getArticle($id);
$author = user_info::getNickname($article['user_id']);
if (!$article || !$author) {
sys::alert('未知錯誤!');
sys::redirect('index.php');
}
}
示例10: getAllTags
} else {
sys::alert('出現未知錯誤!');
}
sys::redirect('../back/tagControl.php');
}
}
}
} else {
if (isset($_GET['type']) && $_GET['type'] == 'delete') {
if (isset($_GET['id']) && is_numeric($_GET['id'])) {
if (tag::delete($_GET['id'])) {
sys::alert('刪除標簽成功!');
} else {
sys::alert('出現未知錯誤!');
}
sys::redirect('../back/tagControl.php');
}
}
}
/*
* getAllTags方法
* 獲得所有分類
* @author C860
* @return array
*/
function getAllTags()
{
return tag::getAllTags();
}
/*
* sortTag方法
示例11:
include_once '../conf/config.php';
//引入相關模型類
include_once '../Models/user_basic.php';
include_once '../Models/user_info.php';
//檢測數據合法性
if (isset($_POST['user']) && !empty($_POST['user']) && isset($_POST['password']) && !empty($_POST['password']) && isset($_POST['nickname']) && !empty($_POST['nickname'])) {
//檢測用戶個性簽名是否存在
if (isset($_POST['signature'])) {
$signature = $_POST['signature'];
} else {
$signature = '';
}
//檢測用戶名是否存在
if (user_basic::userExist($_POST['user'])) {
sys::alert('用戶名已存在!');
sys::redirect('../register.php');
}
//檢測昵稱是否存在
if (user_info::nicknameExist($_POST['nickname'])) {
sys::alert('用戶昵稱已存在!');
sys::redirect('../register.php');
}
//數據全部合法,進行注冊程序
if (user_basic::add($_POST['user'], $_POST['password']) && user_info::add(user_basic::getUserId($_POST['user']), $_POST['nickname'], date('Y-m-d H:i:s'), $signature)) {
sys::alert('注冊成功!');
sys::redirect('../index.php');
} else {
sys::alert('出現未知錯誤!');
sys::redirect('../register.php');
}
}