2015-10-26 17 views
-1

我在php有一個網站。我有一個問題。我有一些文件,如rules.php contact.php如何將SOMETHING.php轉換爲INDEX.php?site = SOMETHING

該網站看起來像site.com/rules.php等 如何使這樣的:site.com/index.php?=rules

我不知道我是否正確編寫了第二個版本。

+0

它被稱爲mod重寫 –

+0

或者你可能只是要求某種形式的前端控制器/調度器。這些屬性稱爲QUERY_STRING或GET參數,一個簡單的'switch'通常就足夠了。 – mario

+0

什麼是您的網絡服務器? –

回答

0

一個簡單的方法來實現這一目標是使用include與你使用的index.php $_REQUEST

您的查詢字符串中獲得的價值,你將有

<h1>your called page</h1> 
<?php 
    if($_REQUEST['file'] != "") 
    { 
     include $_REQUEST['file'].".php"; 
    } 
?> 
<p>end of index.php</p> 

在rules.php頁你本來

<p>obey the S.Ex G'ods</p> 

然後調用與以下

的index.php
site.com/index.php?file=rules 

,你會看到什麼內容是rules.php的<h1><p>之間將顯示在index.php文件

Stack Exchange Global Mods

,那麼你可以在此展開,所以你不必提供指定的代碼是在數據庫


1擡起頭文件路徑或:不爲得到sanitize

相關問題