作者:AlbertWen
添加时间:2013-09-11 17:31:42
修改时间:2025-08-12 03:21:17
分类:
11.PHP基础
编辑
/**
* 获取当前页面完整URL地址
*
* @author www.php-note.com
*/
function http_get_page_url()
{
global $_G;
if (empty($_G['pageUrl']))
{
$protocal = isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://';
$phpSelf = $_SERVER['PHP_SELF'] ? string_safe_replace($_SERVER['PHP_SELF']) : string_safe_replace($_SERVER['SCRIPT_NAME']);
$pathInfo = isset($_SERVER['PATH_INFO']) ? string_safe_replace($_SERVER['PATH_INFO']) : '';
$relateUrl = isset($_SERVER['REQUEST_URI']) ? string_safe_replace($_SERVER['REQUEST_URI']) : $phpSelf . (isset($_SERVER['QUERY_STRING']) ? '?' . string_safe_replace($_SERVER['QUERY_STRING']) : $pathInfo);
$_G['pageUrl'] = trim($protocal . (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '') . $relateUrl, '/');
}
// 删除 backUrl 参数
$_G['pageUrl'] = preg_replace('/&backUrl=[^&]+/', '', $_G['pageUrl']);
return $_G['pageUrl'];
}
作者:AlbertWen
添加时间:2013-09-11 11:40:13
修改时间:2025-08-12 04:55:59
分类:
11.PHP基础
编辑
作者:AlbertWen
添加时间:2013-09-21 10:19:46
修改时间:2025-08-12 04:53:10
分类:
Linux基础
编辑
《实战Linux Shell 编程与服务器管理》学习笔记
作者:AlbertWen
添加时间:2013-09-21 18:24:06
修改时间:2025-08-12 01:49:36
分类:
Apache/Nginx
编辑
CGI动态页面
CGI(公共网关接口)定义了web服务器与外部内容生成程序之间交互的方法,通常是指CGI程序或者CGI脚本,它是在网站上实现动态页面的最简单和常用的方法。本文将对如何在Apache web服务器上建立CGI以及如何编写CGI程序进行介绍。
作者:AlbertWen
添加时间:2013-09-05 17:09:24
修改时间:2025-08-12 04:17:54
分类:
Linux基础
编辑
shell函数返回值一般有3种方式:
1、return语句(默认的返回值)
shell函数的返回值可以和其他语言的返回值一样,通过return语句返回。
2、全局变量或者环境变量
3、echo返回值(显式输出)
作者:AlbertWen
添加时间:2013-09-05 15:21:18
修改时间:2025-08-12 04:56:56
分类:
Linux基础
编辑
Shell函数类似于Shell脚本,里面存放了一系列的指令,不过Shell的函数存在于内存,而不是硬盘文件,所以速度很快,另外,Shell还能对函数进行预处理,所以函数的启动比脚本更快。
1、函数定义
function 函数名() {
语句
[return]
}
作者:AlbertWen
添加时间:2013-09-05 10:40:54
修改时间:2025-06-25 15:28:19
分类:
Linux基础
编辑
$IFS 这个变量中保存了用于分割输入参数的分割字符,默认识空格。
$HOME 这个变量中存储了当前用户的根目录路径。
$PATH 这个变量中存储了当前 Shell 的默认路径字符串。
$PWD 表示当前工作路径。
$BASH 表示当前 Shell 的路径字符串。
作者:AlbertWen
添加时间:2013-09-05 09:23:08
修改时间:2025-08-12 04:56:04
分类:
11.PHP基础
编辑
在进入新浪微博之前,宋琦一直在做商业产品,使用的是传统的LAMP架构。而通常商业产品不涉及到很大流量,只是业务逻辑比较复杂。宋琦说当时他关注的主要是框架、扩展性、安全性方面的话题,对性能关注的较少。“之后选择做微博,是因为我认为对于程序员来说,微博产品所带来的技术挑战是一般产品无法比的。在大数据和大访问量下,任何东西都有可能成为非常棘手的问题。”宋琦说。
作者:AlbertWen
添加时间:2013-09-03 10:23:55
修改时间:2025-08-10 05:25:33
分类:
16.编程基础/Web安全
编辑
1、网络广告中的CPC是什么意思?什么是CPC广告?
回答:根据点击数付费(Cost-Per-Click),联盟会员按照送到商家即广告主网站上游客的量(通常是点击数)来收取一定的费用。网络联盟营销管理系统可以记录下每个客人在联盟会员网站上点击的广告主广告,并链接到广告主网站的次数,广告主按每个点击多少钱的方式支付给联盟会员广告费。
目前Google Adsense,baidu等就采用此方式。这也是网络广告中最常用的一种方式。
作者:AlbertWen
添加时间:2019-02-02 15:55:14
修改时间:2025-08-12 04:30:57
分类:
11.PHP基础
编辑
PREG_PATTERN_ORDER; // 默认选项。整个数组是二维数组,$arr1[0]是包括边界所构成匹配字符串的数组,$arr1[1]除去边界所构成的匹配字符串的数组;