本文整理汇总了PHP中full_url函数的典型用法代码示例。如果您正苦于以下问题:PHP full_url函数的具体用法?PHP full_url怎么用?PHP full_url使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了full_url函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: add
function add()
{
$input = array('username' => clear_all($_POST['username']), 'content' => clear_all($_POST['content']), 'pro_id' => intval($_GET['id']));
$this->db->insert_record($this->table, $input);
$this->db->alert(COMMENT_SUCCESS);
header_redirect(change_url(full_url()));
}
示例2: geturl
function geturl()
{
$url = full_url();
if ($_GET['page']) {
$url = str_replace('&page=' . $_GET['page'], '', $url);
}
return $url;
}
示例3: searchTerms
public static function searchTerms($url = null)
{
if (is_null($url)) {
$url = full_url();
}
// if(self::refererIsLocal($url)) return;
$arr = array();
parse_str(parse_url($url, PHP_URL_QUERY), $arr);
return isset($arr['q']) ? $arr['q'] : '';
}
示例4: embed_select_tab
/**
* Select the correct embed tab for display
*
* @param string $hook
* @param string $type
* @param array $items
* @param array $vars
*/
function embed_select_tab($hook, $type, $items, $vars)
{
$tab_name = array_pop(explode('/', full_url()));
foreach ($items as $item) {
if ($item->getName() == $tab_name) {
$item->setSelected();
elgg_set_config('embed_tab', $item);
}
}
if (!elgg_get_config('embed_tab') && count($items) > 0) {
$items[0]->setSelected();
elgg_set_config('embed_tab', $items[0]);
}
}
示例5: displayPage
/** Display the requested page. */
function displayPage($webPage)
{
setcookie("last-page", full_url($_SERVER));
/*if (isset($_SESSION["message"]))
{
$message = $_SESSION["message"];
$this->tpl->assign('message', $message);
unset($_SESSION["message"]);
}*/
$userPermissions = array("USER_VIEW");
// Use reflexion to get the web page class.
$className = $webPage . 'Page';
$phpFile = WEBAPP_DIR . 'pages/' . $webPage . '.php';
// Try to include (require_once) this PHP file.
try {
if (!file_exists($phpFile)) {
throw new Exception("Page file " . $phpFile . " doesn't exists!", 404);
}
require_once 'pages/' . $webPage . '.php';
if (!class_exists($className)) {
throw new Exception("Class '" . $className . "' doesn't exists!", 500);
}
$o = new $className();
$o->onCreate();
$hasPermissions = $o->hasPermissions($userPermissions);
if (!$hasPermissions) {
throw new Exception("Vous ne pouvez pas accéder à cette ressource", 403);
}
$this->tpl->assign("page", $webPage);
$o->process($this->tpl);
} catch (Exception $ex) {
// Build a basic template.
$this->tpl->assign("exception", $ex);
if ($ex->getCode() == 404) {
$this->tpl->display('404.tpl');
} else {
if ($ex->getCode() == 403) {
$this->tpl->display('404.tpl');
} else {
$this->tpl->display('500.tpl');
}
}
}
}
示例6: show_status
function show_status($input, $id = '', $other = '', $status = '', $top = '', $good = '')
{
if ($other != '') {
$other = '&special=1';
}
if ($top != '') {
$top = '&top=1';
}
if ($good != '') {
$good = '&good=1';
}
if ($status != '') {
$status = '&status=1';
}
if ($input == 1) {
return '<a href="' . full_url() . '&changestatus=' . $id . '&st=' . $input . $other . $top . $good . $status . '"><img width="16px" height="16px" src="images/tick.png" /></a>';
} else {
return '<a href="' . full_url() . '&changestatus=' . $id . '&st=' . $input . $other . $top . $good . $status . '"><img width="16px" height="16px" src="images/no-tick.png" /></a>';
}
}
示例7: array
});
</script>
<?php
$category_id = $_REQUEST['category_id'];
$category_name = '{empty}';
$arr_offers = array();
if ($category_id > 0) {
$offers_stats_array = array();
$sql = "select id, category_caption, category_name, category_type from tbl_links_categories_list where id='" . mysql_real_escape_string($category_id) . "'";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
if ($row['id'] > 0) {
$category_name = $row['category_caption'];
} else {
// Category id not found
header("Location: " . full_url() . '?page=links');
exit;
}
switch ($row['category_type']) {
case 'network':
$page_type = 'network';
// Get network ID
$sql = "select id from tbl_cpa_networks where network_category_name='" . mysql_real_escape_string($row['category_name']) . "'";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
$network_id = $row['id'];
// Get list of offers from network
$sql = "select * from tbl_offers where network_id='" . mysql_real_escape_string($network_id) . "' and status=0 order by date_add desc, id asc";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
$arr_offers[] = $row;
示例8: date
$logline = date('Y-m-d H:i:s') . ' ' . $ip . ' ' . ': ' . print_r($msg, true) . "\n";
} else {
$logline = date('Y-m-d H:i:s') . ' ' . $ip . ' ' . ': ' . $msg . "\n";
}
error_log($logline, $type, $dest);
}
function my_handler($number, $message, $file, $line)
{
// jwg
// echo 'The following error occurred, allegedly on line ' . $line . ' of file ' . $file . ': ' . $message . ' <br/>';
// echo 'The existing variables are:' . print_r($GLOBALS, 1) . '';
wrtlog("ERROR EXIT: line {$line} of {$file} - {$message}");
echo '<div style="width:100%;textalign:center;"><table width="80%"><tr><td>There was an error processing your request. See log.</td></tr></table>';
exit;
}
$actual_link = full_url();
$need_trace = false;
if (version_compare(phpversion(), '5.4.0', '<')) {
if (session_id() == '') {
session_start();
} else {
$need_trace = true;
}
} else {
if (session_status() == PHP_SESSION_NONE) {
session_start();
} else {
$need_trace = true;
}
}
set_time_limit(0);
示例9: create_session
create_session();
} else {
$debugtrace .= '<br>check2 success';
$session_data = json_decode($data, true);
}
}
if ($session_data['ip'] != $_SERVER['REMOTE_ADDR'] || $session_data['ua'] != substr($_SERVER['HTTP_USER_AGENT'], 0, 64)) {
$debugdata .= '<br>>>cs3 ip=' . ($session_data['ip'] != $_SERVER['REMOTE_ADDR'] ? 't' : 'f') . ' ua=' . ($session_data['ua'] != substr($_SERVER['HTTP_USER_AGENT'], 0, 64) ? 't' : 'f') . '(ipcomp=' . $session_data['ip'] . ' vs ' . $_SERVER['REMOTE_ADDR'] . ' | uacomp=' . $session_data['ua'] . ' vs ' . substr($_SERVER['HTTP_USER_AGENT'], 0, 64) . ' )';
$debugtrace .= '<br>check3 createonfail';
create_session();
} else {
$debugtrace .= '<br>check3 success';
save_session();
}
if (strlen($debugdata) > 0) {
$debugdata = '>>>Session Debug Start<<<<br><br>sessionname=' . $session_name . '<br>lifetime=' . $lifetime . '<br>path=' . $path . '<br>domain=' . $domain . '<br>secure=' . ($secure ? 't' : 'f') . '<br>httponly=' . ($httponly ? 't' : 'f') . '<br>hmacalgo=' . $hmac_algo . '<br>expire=' . $expire_time . '<br>sk=' . $sk . '<br>loginurl=' . $login_uri . '<br>uri=' . full_url($_SERVER) . '<br>sid=' . session_id() . '<br><br><pre>session=' . print_r($_SESSION, true) . '</pre><br><br><pre>sessiondata=' . print_r($session_data, true) . '</pre><br>' . $debugdata;
}
$debugtrace .= '<br>>>>TRACE END<<<';
if (!isset($session_data['loggedin'])) {
$debugdata .= '<br>>>notloggedin';
$session_data['loggedin'] = false;
}
if ($session_data['loggedin'] == false && substr($_SERVER['REQUEST_URI'], 0, strlen($login_uri)) != $login_uri) {
$debugdata .= '<br>>>redirect (uricomp=' . substr($_SERVER['REQUEST_URI'], 0, strlen($login_uri)) . ' vs ' . $login_uri . ')';
if ($session_debug === true) {
error_reporting($error_reporting_level);
restore_error_handler();
die($debugdata . '<br>' . $session_errors . '<br><br>' . $debugtrace . '<br>>>>Session Debug End<<<');
}
header("Location: {$login_url}");
die;
示例10: error_reporting
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
include_once 'parser_api_utility.php';
$completeURL = full_url($_SERVER, true);
$serverName = $_SERVER['SERVER_NAME'];
/*is demo=true */
if (validateParams('demo')) {
$demo = TRUE;
} else {
$demo = FALSE;
}
/*is demo=true */
if (validateParams('embedded')) {
$embedded = TRUE;
} else {
$embedded = FALSE;
}
/* is API server specified? */
if (validateParams('server')) {
$server = $_REQUEST['server'];
if (strcmp($server, 'localhost') === 0) {
$server = $server . ':8080';
}
} else {
if ($demo) {
$server = "simfel.com";
} else {
$server = "communitylive.co";
}
示例11: define
}
} else {
define('CMS_SUBSITE', '');
define('INVALID_SUBSITE', FALSE);
}
// change the environment based on multisite
define('ENVIRONMENT', CMS_SUBSITE != '' ? 'site-' . CMS_SUBSITE : 'production');
}
// save the subsite to session
if (!isset($_SESSION)) {
session_start();
}
$_SESSION['__cms_subsite'] = CMS_SUBSITE;
// is subsite is invalid then redirect to the main website.
if (INVALID_SUBSITE || CMS_SUBSITE != '' && !is_dir('./' . $application_folder . '/config/site-' . CMS_SUBSITE)) {
$address = full_url($_SERVER);
var_dump($address);
// determine redirection url
if (USE_SUBDOMAIN) {
$address_part = explode('.', $address);
// get the protocol first
$protocol = $address_part[0];
$protocol_part = explode('://', $protocol);
$protocol = $protocol_part[0] . '://';
// remove subdomain
$address_part = array_slice($address_part, 1);
$address = implode('.', $address_part);
// add the protocol again
$address = $protocol . $address;
} else {
$address_part = explode('/', $address);
示例12: preg_match
$image = preg_match('/(jpg|png|jpeg|gif)$/', $url);
$js = preg_match('/\\.js$/', $url);
$css = preg_match('/\\.css$/', $url);
if ($image) {
header("Content-Type: image/jpg");
}
if ($js) {
header("Content-Type: application/javascript");
}
if ($css) {
header("Content-Type: text/css");
}
/*********************************************************
* Proxy data
*********************************************************/
$proxy = full_url();
$proxyserv = 'http://' . $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'] . '/rpi/p/';
/*********************************************************
* Query
*********************************************************/
$server = parse_url($url);
$hostproxify = $proxyserv . b64_encode($server['scheme'] . '://' . $server['host']);
$url = html_entity_decode($url);
if (!($content = http_proxy_query($url))) {
var_dump($_GET['url']);
var_dump($url);
var_dump($content);
}
$rewrite = !$image;
/*********************************************************
* Rewrite image & script urls
示例13: searchresult
public function searchresult()
{
if (isset($_GET['location_id']) && $_GET['location_id'] != '') {
$city_id = $_GET['location_id'];
} else {
$city_id = '';
}
if (isset($_GET['retailer_id']) && $_GET['retailer_id'] != '') {
$retailer_id = $_GET['retailer_id'];
} else {
$retailer_id = '';
}
if (isset($_GET['pro_name']) && $_GET['pro_name'] != '') {
$product_name = $_GET['pro_name'];
} else {
$product_name = '';
}
//$search_data = array('city_id' => $city_id, 'retailer_id' => $retailer_id, 'product_name' => $product_name);
// $this->session->set_userdata($search_data);
$config['base_url'] = full_url();
$config['total_rows'] = $this->product_model->searh_form_total($city_id, $retailer_id, $product_name);
$config['prev_link'] = '< Föregående';
$config['next_link'] = 'Nästa >';
$config['per_page'] = 24;
$config['uri_segment'] = isset($_GET['per_page']) ? $_GET['per_page'] : 0;
$config['enable_query_strings'] = TRUE;
$config['page_query_string'] = TRUE;
$this->pagination->initialize($config);
$offset = $config['uri_segment'];
$limit = $config['per_page'];
$products = $this->product_model->searh_form($city_id, $retailer_id, $product_name, $limit, $offset);
$product_html = $this->create_product_html($products, 'searchpage');
//echo $product_html;
/*
$cat_id = 1416;
$data['category_name'] = get_categroy_name(149);
//$data['product_category'] = get_product_oncategory(149);
$data['product_category'] = '';
$data['other_choice'] = other_choice_category();
$data['related_categories'] = related_categories(149);
$data['sales_to_missed'] = sales_not_missed();
*/
$data['products'] = $product_html;
$data['total_records'] = $config['total_rows'];
$data['pagination'] = $this->pagination->create_links();
$this->template->load('responsive/default', 'responsive/category', $data);
//$this->output->enable_profiler(TRUE);
}
示例14: fullUrl
public function fullUrl($slug, $params = [])
{
return full_url($slug, $params);
}
示例15: defined
<?php
defined('IN_CMS') or die('No direct access allowed.');
$home = is_postspage();
$url = isset($url) && !$home ? $url : article_url();
$title = isset($title) && !$home ? $title : article_title();
$time = isset($time) && !$home ? $time : article_time();
$excerpt = isset($excerpt) && !$home ? $excerpt : trim(article_description());
$excerpt = $excerpt == "" ? false : $excerpt;
$content = isset($content) && !$home ? $content : article_html();
$image = isset($image) && !$home ? $image : article_custom_field('img', false);
$isArticle = isset($isArticle) && $isArticle;
$uurl = urlencode(full_url());
$utitle = urlencode($title);
$tags = array("theme_url" => theme_url());
foreach ($tags as $s => $r) {
$content = str_replace("{" . $s . "}", $r, $content);
}
?>
<li class="<?php
if (isset($first) && $first) {
echo "showContent";
}
if (!$time) {
echo " noFooter";
}
echo is_single() ? " single" : " multiple";
?>
">
<header tabindex="-1">
<!--<a href="<?php