1、如何用codeigniter做二級域名綁定
我也來在做這個東西想了個比較笨源的辦法。請多多指教下首先在WELCOME下也就是默認控制器判斷//判斷是頂級域名與還是二級域名$host = $_SERVER['HTTP_HOST'];$ex = explode(".",$host);if($ex[0] == "www"){//這里寫本來調用的數據}else{echo file_get_contents(site_url('main')); //二級域名應用程序 進入程序後 還是看上面的路徑www.也能訪問 userurl 也能訪問}
2、CI框架如何載入css/js文件,怎麼設置url
1、兩種載入css/js文件,分別是相對路徑和絕對路徑。
2、相對路徑專是相對網站根目錄的屬路徑也就是index.php所在的路徑
3、絕對路徑可以使用config.php中base_url配置
4、舉例:static是根目錄下的文件夾,存放靜態文件
相對:
<script src="static/js/web.js"></script>
<link rel="stylesheet" type="text/css" href="static/css/style.css">
絕對:
首先php獲取base_url的值
$base_url = $this->config->item('base_url');
//通過參數傳遞到html頁面
$this->load->view('index', array('base_url'=>$base_url));
//頁面中使用
<script src="<?php echo $base_url; ?>static/js/web.js"></script>
<link rel="stylesheet" type="text/css" href="<?php echo $base_url; ?>static/css/style.css">
3、CI框架可以用地址直接訪問view么?
你的意思是不寫控制器直接寫一個view?這樣好像不行吧
4、關於一個ci框架程序里如何支持多個域名
1
5、ci框架做的項目上傳到空間需要改些什麼才能用域名訪問網站?
config文件裡面的配置.其他的不需要改動什麼啊.如果你有定義localhost的話.不然的話什麼都不用改變.
6、在CI框架怎樣在視圖里把id傳過去
<a href="<?php echo base_url() ."remove/" .$v['id'];?>">刪除</a>
//這里的 remove 為控制器名稱,$v["id"]為你循環的時候數據的 id,
//然後在控制器 remove裡面獲取內 url中的第3段,容也就是 id 這一段 就可以獲取到 經行 刪除了
$id = $this->uri->segment(3, 0);
echo $id;
7、域名映射是怎麼回事?怎麼做?
域名映射即域名反向解析,即從IP地址到域名的映射。由於在域名系統中,一個IP地址可以對應多個域名,因此從IP出發去找域名,理論上應該遍歷整個域名樹,但這在Internet上是不現實的。
為了完成逆向域名解析,系統提供一個特別域,該特別域稱為逆向解析域。這樣欲解析的IP地址就會被表達成一種像域名一樣的可顯示串形式,後綴以逆向解析域域名結尾。
兩種表達方式中IP地址部分順序恰好相反,因為域名結構是自底向上(從子域到域),而IP地址結構是自頂向下(從網路到主機)的。實質上逆向域名解析是將IP地址表達成一個域名,以地址做為索引的域名空間,這樣逆向解析的很大部分可以納入正向解析中。

(7)ci框架怎麼映射域名擴展資料
雖然網際網路上的節點都可以用IP地址惟一標識,並且可以通過IP地址被訪問,但即使是將32位的二進制IP地址寫成4個0~255的十位數形式,也依然太長、太難記。因此,人們發明了域名(Domian Name),域名可將一個IP地址關聯到一組有意義的字元上去。
用戶訪問一個網站的時候,既可以輸入該網站的IP地址,也可以輸入其域名,對訪問而言,兩者是等價的。
例如:微軟公司的Web伺服器的IP地址是207.46.230.229,其對應的域名是www.microsoft.com,不管用戶在瀏覽器中輸入的是207.46.230.229還是www.microsoft.com,都可以訪問其Web網站。
8、在CI框架下如何引用頁面
$this->load->view('')可以引入模板頁面.不知道你還要引入什麼頁面.
9、在PHPci框架中怎樣控制不能直接訪問控制器中的某個方法?
很簡單,在結果頁面加一個判斷就可以..
比如:
結果頁面需要輸入專頁面的返回屬值,也在結果頁面去判斷這個值是不是為null的,如果是null 就 return 一下就可以 ,在寫一些代碼讓它返回輸入頁面