当前位置: 首页>>代码示例>>PHP>>正文


PHP redirectUrl函数代码示例

本文整理汇总了PHP中redirectUrl函数的典型用法代码示例。如果您正苦于以下问题:PHP redirectUrl函数的具体用法?PHP redirectUrl怎么用?PHP redirectUrl使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了redirectUrl函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: isAuth

function isAuth()
{
    session_start();
    if (isset($_SESSION['user']) && isset($_SESSION['user']['id'])) {
        return;
    }
    redirectUrl('login.php');
}
开发者ID:aodkrisda,项目名称:jor5aum,代码行数:8,代码来源:utils.php

示例2: finalUrl

/**
 * Convenience function to combine functions below
 */
function finalUrl($url)
{
    // This function should only works for google proxy feeds
    if (!str_contains($url, 'feedproxy.google.com')) {
        return $url;
    }
    // redirect
    $url = redirectUrl($url);
    // cleanup
    $url = cleanupUrl($url);
    // return result
    return $url;
}
开发者ID:aboustayyef,项目名称:deprecated_lb_l5,代码行数:16,代码来源:urlHelpers.php

示例3: logout

 function logout()
 {
     Session::destroySession();
     redirectUrl(SP_WEBPATH . "/login.php");
 }
开发者ID:codegooglecom,项目名称:seopanel,代码行数:5,代码来源:user.ctrl.php

示例4: move_uploaded_file

        $result = $obj_product->numberOfRows(TBL_MEMBER, 'name = "' . $name . '" AND cat_id=' . $cat_id . ' AND sub_cat_id =' . $sub_cat_id);
    }
    $obj->add_fields($cat_id, 'req', 'Please Select Product Category');
    $obj->add_fields($sub_cat_id, 'req', 'Please Select Product Sub Category');
    $error = $obj->validate();
    if ($error || $result > 0) {
        if ($result > 0) {
            $error .= "Product already Exist in selected Category.";
        }
        $errorMsg = "<font color='#FF0000' family='verdana' size=2>" . $error . "</font>";
    } else {
        if ($_FILES['logo']['name']) {
            $logo = $currentTimestamp . '_' . $_FILES['logo']['name'];
            move_uploaded_file($_FILES['logo']['tmp_name'], LIST_ROOT_ADMIN . "/products_manager/upload/" . $logo);
        } else {
            $logo = 'no_img.jpg';
        }
        $p_slug = $obj_handle->makeAlias($name);
        if ($obj_product->numberOfRows(TBL_PRODUCT, "p_slug = '" . $p_slug . "'") > 0) {
            $p_slug = $obj_handle->makeAlias($p_slug . " " . $cat_id);
        }
        $dataArr = array('name' => $name, 'logo' => $logo, 'desc' => $desc, 'cat_id' => $cat_id, 'sub_cat_id' => $sub_cat_id, 'publish' => $publish, 'creation_date' => $currentTimestamp, 'p_slug' => $p_slug);
        $add_product = $obj_product->save(TBL_PRODUCT, $dataArr);
        $_SESSION['msg'] = RECORD_ADD;
        redirectUrl(DEFAULT_ADMIN_URL . '/members/product.php');
        exit;
    }
}
?>

开发者ID:pankajsinghjarial,项目名称:SYLC-AMERICAN,代码行数:29,代码来源:add_code.php

示例5: getCurrentTimestamp

/* Get Current Date Time Stamp */
$currentTimestamp = getCurrentTimestamp();
$obj_handle = new Handle();
if (isset($submit) && $submit != "" && $_SERVER['REQUEST_METHOD'] == 'POST') {
    $error = '';
    $obj->add_fields($name, 'req', 'Please Enter Group-Head Name');
    $obj->add_fields($address, 'req', 'Please Enter Address');
    $obj->add_fields($phone, 'req', 'Please Enter Phone No');
    $obj->add_fields($phone, 'num', 'Please Enter Valid Phone No');
    $obj->add_fields($phone, 'min=6', 'Please Enter Valid Phone No');
    $obj->add_fields($phone, 'max=12', 'Please Enter Valid Phone No');
    $error = $obj->validate();
    if ($error) {
        $errorMsg = "<font color='#FF0000' family='verdana' size=2>" . $error . "</font>";
    } else {
        $dataArr = array('name' => $name, 'address' => $address, 'phone' => $phone, 'status' => $publish, 'creation_date' => $currentTimestamp);
        $update_product = $obj_product->update(TBL_GHEAD, $dataArr, 'id=' . $prod_id);
        $_SESSION['msg'] = RECORD_UPDATE;
        redirectUrl(DEFAULT_ADMIN_URL . '/group_head/index.php');
        //echo '<script>location.href="'.DEFAULT_ADMIN_URL.'/group_head/index.php";</script>';
        exit;
    }
} else {
    #Code to Fetch seleted ID's data
    $getProduct = $obj_product->read(TBL_GHEAD, 'id=' . $prod_id);
    $fetchProduct = $db->fetchNextObject($getProduct);
    $name = $fetchProduct->name;
    $address = $fetchProduct->address;
    $phone = $fetchProduct->phone;
    $publish = $fetchProduct->status;
}
开发者ID:pankajsinghjarial,项目名称:SYLC-AMERICAN,代码行数:31,代码来源:update_code.php

示例6: getCurrentTimestamp

/* Get Current Date Time Stamp */
$currentTimestamp = getCurrentTimestamp();
if (isset($submit) && $submit != "" && $_SERVER['REQUEST_METHOD'] == 'POST') {
    $error = '';
    $obj->add_fields($title, 'req', 'Please Enter Title');
    $error = $obj->validate();
    $image = '';
    //--------------------------------------------//
    if ($error) {
        $errorMsg = "<font color='#FF0000' family='verdana' size=2>" . $error . "</font>";
    } else {
        if ($_FILES["logo"]["name"]) {
            $type = explode(".", $_FILES["logo"]["name"]);
            if (end($type) == "png" || end($type) == "jpeg" || end($type) == "jpg" || end($type) == "gif") {
                $image = getCurrentTimestamp() . '-' . $_FILES["logo"]["name"];
                //chmod(DEFAULT_ADMIN_URL."/images/brands",0777);
                move_uploaded_file($_FILES["logo"]["tmp_name"], LIST_ROOT_ADMIN . "/images/brands/" . $image);
            }
        }
        $dataArr = array('title' => $title, 'logo' => $image, 'publish' => $publish, 'creation_date' => $currentTimestamp);
        $add_product = $obj_block->save(TBL_BRANDS, $dataArr);
        $_SESSION['msg'] = 'Brand Successfully Added';
        redirectUrl(DEFAULT_ADMIN_URL . '/brands/index.php');
        unset($obj_block);
        unset($obj);
        exit;
    }
}
?>

开发者ID:pankajsinghjarial,项目名称:SYLC-NEWSITE,代码行数:29,代码来源:add_code.php

示例7: move_uploaded_file

        if (!empty($_FILES["banner_image"]["name"])) {
            $image = $currentTimestamp . '-' . $obj_handle->makeAlias($_FILES["banner_image"]["name"]);
            @chmod(DEFAULT_ADMIN_URL . "/images/htmlpage", 0777);
            if (isset($old_image) && $old_image != '' && file_exists(LIST_ROOT_ADMIN . "/images/htmlpage/" . $old_image)) {
                @unlink(LIST_ROOT_ADMIN . "/images/htmlpage/" . $old_image);
            }
            move_uploaded_file($_FILES["banner_image"]["tmp_name"], LIST_ROOT_ADMIN . "/images/htmlpage/" . $image);
        } else {
            $image = $old_image;
        }
        $middle_text = str_replace('../js/uploaded/', DEFAULT_ADMIN_URL . '/js/uploaded/', $middle_text);
        $footer_above_text = str_replace('../js/uploaded/', DEFAULT_ADMIN_URL . '/js/uploaded/', $footer_above_text);
        $footer_text = str_replace('../js/uploaded/', DEFAULT_ADMIN_URL . '/js/uploaded/', $footer_text);
        $dataArr = array('middle_text' => $middle_text, 'footer_above_text' => $footer_above_text, 'footer_text' => $footer_text, 'creation_date' => $currentTimestamp);
        $update_product = $obj_block->update(TBL__HTMLPAGE, $dataArr, 'id=1');
        $_SESSION['msg'] = 'Html Page Successfully Updated';
        unset($obj_block);
        unset($obj);
        redirectUrl(DEFAULT_ADMIN_URL . '/htmlpage/update.php');
        exit;
    }
} else {
    #Code to Fetch seleted ID's data
    $getBlock = $obj_block->read(TBL__HTMLPAGE, 'id=1');
    $fetchBlock = $db->fetchNextObject($getBlock);
    // $old_image = $fetchBlock->banner_image ;
    $middle_text = $fetchBlock->middle_text;
    $footer_above_text = $fetchBlock->footer_above_text;
    $footer_text = $fetchBlock->footer_text;
    unset($obj_block);
}
开发者ID:pankajsinghjarial,项目名称:SYLC-NEWSITE,代码行数:31,代码来源:update_code.php

示例8: redirectUrl

 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
 *   This program is distributed in the hope that it will be useful,       *
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
 *   GNU General Public License for more details.                          *
 *                                                                         *
 *   You should have received a copy of the GNU General Public License     *
 *   along with this program; if not, write to the                         *
 *   Free Software Foundation, Inc.,                                       *
 *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
 ***************************************************************************/
include_once "includes/sp-load.php";
if (isLoggedIn() && $_GET['sec'] != 'logout') {
    redirectUrl(SP_WEBPATH . "/");
}
include_once SP_CTRLPATH . "/user.ctrl.php";
$controller = new UserController();
$controller->view->menu = 'login';
$controller->set('spTitle', 'Seo Panel: Login section');
$controller->set('spDescription', 'Login to Seo Panel and utilise seo tools and plugins to increase the perfomance of your site.');
$controller->set('spKeywords', 'Seo Panel Login section');
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    switch ($_POST['sec']) {
        case "login":
            $controller->login();
            break;
        case "requestpass":
            $controller->set('spTitle', 'Seo panel forgot password');
            $controller->requestPassword($_POST['email']);
开发者ID:codegooglecom,项目名称:seopanel,代码行数:31,代码来源:login.php

示例9: checkOverride

    /**
     * Check the default provider to see if it overrides one of the entry methods and then redirect.
     *
     * @param string $Type One of the following.
     *  - SignIn
     *  - Register
     *  - SignOut (not complete)
     * @param string $Target
     * @param string $TransientKey
     */
    protected function checkOverride($Type, $Target, $TransientKey = null)
    {
        if (!$this->Request->get('override', true)) {
            return;
        }
        $Provider = Gdn_AuthenticationProviderModel::getDefault();
        if (!$Provider) {
            return;
        }
        $this->EventArguments['Target'] = $Target;
        $this->EventArguments['DefaultProvider'] =& $Provider;
        $this->EventArguments['TransientKey'] = $TransientKey;
        $this->fireEvent("Override{$Type}");
        $Url = $Provider[$Type . 'Url'];
        if ($Url) {
            switch ($Type) {
                case 'Register':
                case 'SignIn':
                    // When the other page comes back it needs to go through /sso to force a sso check.
                    $Target = '/sso?target=' . urlencode($Target);
                    break;
                case 'SignOut':
                    $Cookie = c('Garden.Cookie.Name');
                    if (strpos($Url, '?') === false) {
                        $Url .= '?vfcookie=' . urlencode($Cookie);
                    } else {
                        $Url .= '&vfcookie=' . urlencode($Cookie);
                    }
                    // Check to sign out here.
                    $SignedOut = !Gdn::session()->isValid();
                    if (!$SignedOut && (Gdn::session()->validateTransientKey($TransientKey) || $this->Form->isPostBack())) {
                        Gdn::session()->end();
                        $SignedOut = true;
                    }
                    // Sign out is a bit of a tricky thing so we configure the way it works.
                    $SignoutType = c('Garden.SSO.Signout');
                    switch ($SignoutType) {
                        case 'redirect-only':
                            // Just redirect to the url.
                            break;
                        case 'post-only':
                            $this->setData('Method', 'POST');
                            break;
                        case 'post':
                            // Post to the url after signing out here.
                            if (!$SignedOut) {
                                return;
                            }
                            $this->setData('Method', 'POST');
                            break;
                        case 'none':
                            return;
                        case 'redirect':
                        default:
                            if (!$SignedOut) {
                                return;
                            }
                            break;
                    }
                    break;
                default:
                    throw new Exception("Unknown entry type {$Type}.");
            }
            $Url = str_ireplace('{target}', rawurlencode(url($Target, true)), $Url);
            if ($this->deliveryType() == DELIVERY_TYPE_ALL && strcasecmp($this->data('Method'), 'POST') != 0) {
                redirectUrl($Url, 302);
            } else {
                $this->setData('Url', $Url);
                $Script = <<<EOT
<script type="text/javascript">
   window.location = "{$Url}";
</script>
EOT;
                $this->render('Redirect', 'Utility');
                die;
            }
        }
    }
开发者ID:korelstar,项目名称:vanilla,代码行数:88,代码来源:class.entrycontroller.php

示例10: setcookie

            if (isset($remember) && $remember == '1') {
                setcookie('user_name1', $user_name, time() + 24 * 60 * 60 * 30);
                setcookie('password1', $password, time() + 24 * 60 * 60 * 30);
            }
            if (isset($referer) and $referer != '') {
                if (strpos($referer, 'logout') !== false) {
                    redirectUrl(DEFAULT_ADMIN_URL . '/dashboard/index.php');
                } else {
                    if (strpos($referer, 'login/login.php') !== false) {
                        redirectUrl(DEFAULT_ADMIN_URL . '/dashboard/index.php');
                    } else {
                        redirectUrl($referer);
                    }
                }
            } else {
                redirectUrl(DEFAULT_ADMIN_URL . '/dashboard/index.php');
            }
            exit;
        } else {
            $result = "Invalid username or password";
        }
    } else {
        $result = "Please fill all the required fields.";
    }
    unset($objLogin);
} else {
    if (isset($forgot_submit)) {
        $objValidation = new validation();
        $objValidation->add_fields($email, 'req', 'Please Enter Email Address');
        $error = $objValidation->validate();
        if ($error) {
开发者ID:pankajsinghjarial,项目名称:SYLC-AMERICAN,代码行数:31,代码来源:login_code.php

示例11: setLang

<?php

if (isset($_GET['lang'])) {
    setLang($_GET['lang']);
}
if (isset($_SERVER['HTTP_REFERER'])) {
    redirectUrl($_SERVER['HTTP_REFERER']);
} else {
    redirect("homepage");
}
开发者ID:vmizoules,项目名称:ZZTasksPHP,代码行数:10,代码来源:setLang.php

示例12: redirect

function redirect($routeName = '')
{
    // redirect to generate url
    redirectUrl(generateUrl($routeName));
}
开发者ID:vmizoules,项目名称:ZZTasksPHP,代码行数:5,代码来源:routing.php

示例13: move_uploaded_file

        if (!empty($_FILES["banner_image"]["name"])) {
            $image = $currentTimestamp . '-' . $obj_handle->makeAlias($_FILES["banner_image"]["name"]);
            @chmod(DEFAULT_ADMIN_URL . "/images/banner", 0777);
            if (isset($old_image) && $old_image != '' && file_exists(LIST_ROOT_ADMIN . "/images/banner/" . $old_image)) {
                @unlink(LIST_ROOT_ADMIN . "/images/banner/" . $old_image);
            }
            move_uploaded_file($_FILES["banner_image"]["tmp_name"], LIST_ROOT_ADMIN . "/images/banner/" . $image);
        } else {
            $image = $old_image;
        }
        $middle_text = str_replace('../js/uploaded/', DEFAULT_ADMIN_URL . '/js/uploaded/', $middle_text);
        $footer_above_text = str_replace('../js/uploaded/', DEFAULT_ADMIN_URL . '/js/uploaded/', $footer_above_text);
        $footer_text = str_replace('../js/uploaded/', DEFAULT_ADMIN_URL . '/js/uploaded/', $footer_text);
        $dataArr = array('banner_image' => $image, 'middle_text' => $middle_text, 'footer_above_text' => $footer_above_text, 'footer_text' => $footer_text, 'creation_date' => $currentTimestamp);
        $update_product = $obj_block->update(TBL_BANNER, $dataArr, 'id=1');
        $_SESSION['msg'] = 'Banner Successfully Updated';
        unset($obj_block);
        unset($obj);
        redirectUrl(DEFAULT_ADMIN_URL . '/banner/update.php');
        exit;
    }
} else {
    #Code to Fetch seleted ID's data
    $getBlock = $obj_block->read(TBL_BANNER, 'id=1');
    $fetchBlock = $db->fetchNextObject($getBlock);
    $old_image = $fetchBlock->banner_image;
    $middle_text = $fetchBlock->middle_text;
    $footer_above_text = $fetchBlock->footer_above_text;
    $footer_text = $fetchBlock->footer_text;
    unset($obj_block);
}
开发者ID:pankajsinghjarial,项目名称:SYLC-NEWSITE,代码行数:31,代码来源:update_code.php

示例14: strtolower

        $file_type = strtolower(end(explode(".", $_FILES["image"]["name"])));
        if ($file_type == "png" || $file_type == "jpeg" || $file_type == "jpg" || $file_type == "gif") {
            $valid_file_type = 'yeap';
        } else {
            $valid_file_type = '';
        }
        $obj->add_fields($valid_file_type, 'req', 'Please upload image file only.');
    }
    $error = $obj->validate();
    //--------------------------------------------//
    if ($error) {
        $errorMsg = "<font color='#FF0000' family='verdana' size=2>" . $error . "</font>";
    } else {
        $image = '';
        if (!empty($_FILES["image"]["name"])) {
            $type = strtolower(end(explode(".", $_FILES["image"]["name"])));
            if ($type == "png" || $type == "jpeg" || $type == "jpg" || $type == "gif") {
                $image = $currentTimestamp . '-' . $obj_handle->makeAlias($_FILES["image"]["name"]) . '.' . $type;
                @chmod(LIST_ROOT_ADMIN . "/images/new_model", 0777);
                move_uploaded_file($_FILES["image"]["tmp_name"], LIST_ROOT_ADMIN . "/images/new_model/" . $image);
            }
        }
        $dataArr = array('brand_name' => $brand_name, 'year' => $year, 'image' => $image, 'prix' => $prix, 'publish' => $publish, 'creation_date' => $currentTimestamp);
        $add_product = $obj_block->save(TBL_NEW_MODEL, $dataArr);
        $_SESSION['msg'] = 'New Model Successfully Added';
        redirectUrl(DEFAULT_ADMIN_URL . '/new_model/index.php');
        unset($obj_block);
        unset($obj);
        exit;
    }
}
开发者ID:pankajsinghjarial,项目名称:SYLC-NEWSITE,代码行数:31,代码来源:add_code.php

示例15: move_uploaded_file

                			unlink(LIST_ROOT_ADMIN."/images/new_model/".$old_image);
                		}*/
                if (isset($old_image) && $old_image != '' && file_exists(LIST_ROOT_ADMIN . "/images/htmltemplate/" . $old_image)) {
                    @unlink(LIST_ROOT_ADMIN . "/images/htmltemplate/" . $old_image);
                }
                move_uploaded_file($_FILES["image"]["tmp_name"], LIST_ROOT_ADMIN . "/images/htmltemplate/" . $image);
            }
        } else {
            $image = $old_image;
        }
        $dataArr = array('title' => $title, 'details_url' => $details_url, 'image' => $image, 'price' => $price, 'publish' => $publish);
        $update_product = $obj_block->update(TBL__HTMLTEMPLATE, $dataArr, 'id=' . $model_id);
        $_SESSION['msg'] = 'Car Template Successfully Updated';
        unset($obj_block);
        unset($obj);
        redirectUrl(DEFAULT_ADMIN_URL . '/htmltemplate/index.php');
        exit;
    }
} else {
    //echo "virender";
    #Code to Fetch seleted ID's data
    $getBlock = $obj_block->read(TBL__HTMLTEMPLATE, 'id=' . $model_id);
    $fetchBlock = $db->fetchNextObject($getBlock);
    // print_r($fetchBlock);
    $title = $fetchBlock->title;
    $details_url = $fetchBlock->details_url;
    $old_image = $fetchBlock->image;
    $price = $fetchBlock->price;
    $publish = $fetchBlock->publish;
    unset($obj_block);
}
开发者ID:pankajsinghjarial,项目名称:SYLC-NEWSITE,代码行数:31,代码来源:update_code.php


注:本文中的redirectUrl函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。