php快速url重寫實(shí)例_PHP教程
推薦:深入PHP運(yùn)行環(huán)境配置的詳解運(yùn)行環(huán)境配置:php54+Apache2.2+Mysql 1.默認(rèn)端口設(shè)置: #Listen 12.34.56.78:80 Listen 8080 2.加載模型: LoadModule php5_module D:\MyZILIAO\PHP\php54\php5apache2_2.dll 3.支持的類型: AddType application/x-compress .Z AddType application/x-gzip .gz .tgz A
5.30以上的版本才能使用,繼承了上一個(gè)版本的快速重定向的特點(diǎn)(單獨(dú)類,全部使用靜態(tài)調(diào)用),增添了一個(gè)很重要的功能和屬性 可以調(diào)用其他url中的模塊了 也使得模塊與模塊間或頁(yè)面與頁(yè)面間的函數(shù)簡(jiǎn)化共享得以實(shí)現(xiàn)
.htaccess文件寫法:
代碼如下:
#-------------- .htaccess start ---------------
RewriteEngine on
RewriteRule !.(js|ico|gif|jpg|png|css|swf|htm|txt)$ index.php
php_flag magic_quotes_gpc off
php_flag register_globals off
#-------------- .htaccess end ---------------
重寫功能引入:讓站點(diǎn)根目錄的index.php末尾寫上下列代碼,重寫就開(kāi)啟了(正常條件:1.apache的重寫配置成功,且開(kāi)啟了.htaccess支持的.2.站點(diǎn)根目錄的.htaccess文件設(shè)置好了.3.class.rewrite.php類文件在index.php前面部分加載了.4.頁(yè)面模塊文件位置及寫法無(wú)誤):
代碼如下:
//............
Rewrite::__config(
$config['path'],/*'http://xxxxx/mysite/'URL基礎(chǔ)位置*/
$config['md_path'],/*'c:/phpsite/www/mysite/modules/'模塊文件物理目錄*/
array(
'phpinfo'
)
);
Rewrite::__parse();
//..........
模塊文件寫法:
testPk.php
代碼如下:
<?php
class Rw_testPk extends Rewrite {
//這個(gè)是前導(dǎo)函數(shù),只要訪問(wèn)到testpk這個(gè)頁(yè)面,這個(gè)必然會(huì)執(zhí)行,可用來(lái)控制本頁(yè)面內(nèi)函數(shù)訪問(wèn)權(quán)限或本頁(yè)面全局變量
public static function init(){
//if (!defined('SITE_PASS')){
echo self::$linktag.'<br/>';//self::$linktag是頁(yè)面解析位置路徑值,會(huì)常使用.
/
分享:如何設(shè)置mysql允許外網(wǎng)訪問(wèn)mysql的root賬戶,我在連接時(shí)通常用的是localhost或127.0.0.1,公司的測(cè)試服務(wù)器上的mysql也是localhost所以我想訪問(wèn)無(wú)法訪問(wèn),測(cè)試暫停. 解決方法: 1,修改表,登錄mysql數(shù)據(jù)庫(kù),切換到mysql數(shù)據(jù)庫(kù),使用sql語(yǔ)句查看select host,user from user ; mysql -u root -pvmwaremysq
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁(yè)面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問(wèn)控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語(yǔ)言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國(guó)語(yǔ)言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- php curl選項(xiàng)列表(超詳細(xì))
- php中include文件報(bào)錯(cuò)解決方法
- PHP utf-8編碼問(wèn)題,utf8編碼,數(shù)據(jù)庫(kù)亂碼,頁(yè)面顯示輸出亂碼
- LotusPhp筆記之:基于ObjectUtil組件的使用分析
- PHP實(shí)現(xiàn)靜態(tài)發(fā)布的方法淺談
- PHP網(wǎng)站開(kāi)發(fā)過(guò)程的安全知識(shí)
- 十天學(xué)會(huì)php之第五天
- PHP做好防盜鏈的設(shè)置方法
- 使用PHP會(huì)話(Session)實(shí)現(xiàn)用戶登陸功能
- 向普通人加密 用PHP程序保護(hù)數(shù)據(jù)
- 相關(guān)鏈接:
- 教程說(shuō)明:
PHP教程-php快速url重寫實(shí)例
。