php、empty ! 變數問題!!

$it=$_GET["add"];

if (!(empty($it)))

{

switch ($it){

case "won":

include("add123321123.php");

break;

}

}else{

以上這個語法

讓我的網址變得很簡潔

會呈現 xxx.php?add=won

他就會顯示"add123321123.php"的網頁內容

就不用顯示add123321123.php那麼長的網址了

那我是否可以再增加一個東西

就是

xxx.php?add=won&dd=abc&to=go

瀏覽xxx.php?add=won時,會顯示add123321123.php的內容

瀏覽xxx.php?add=won&dd=abc時,會顯示其他php內容

瀏覽xxx.php?add =won &dd =abc&to=go時,又會顯示其他php內容

紅字的值都可以自己設定

道理就跟以上php變數一樣

只是可以變得更多種網址??

Update:

其實不算是耶~

只是讓網址看起來簡潔罷了

Update 2:

魂 ( 初學者 5 級 )

似乎是可以

但我有點搞不懂

哪個對應哪個

Update 3:

這是我用的

$it=$_GET["add"];

$dd=$_GET["dd"];

$go=$_GET["go"];

if (!(empty($it)))

{

switch ($it)

{

case "won":

if($dd && !$go)

{

include("2.php");

}else if($dd && $go){

include("3.php");

}else{

include("4.php");

}

break;

}

Update 4:

若我要開啟2.php 網址為何呢? 3php呢?4php呢?

Update 5:

目前我測試到的是

add=won會到4.php

add=won&dd=go會到2.php

Update 6:

有點複雜~可以教我怎麼看嗎

Update 7:

然後若要增加該怎麼增加呢?

2 Answers

Rating
  • 8 years ago
    Favorite Answer

    $it=$_GET["add"];

    $dd=$_GET["dd"];

    $go=$_GET["go"];

    if (!(empty($it)))

    {

    switch ($it){

    case "won":

    if($dd && !$go){

    include("add123321123_dd.php");

    }else if($dd && $go){

    include("add123321123_go.php");

    }else{

    include("add123321123.php");

    }

    break;

    }

    如果你的主機有htaccess控制權

    我建議你使用htaccess下去讀~

    也不用在打什麼xxx.php?add=yyy

    只需要要建立去判斷client讀取哪一個目錄

    在自動轉換就好了

    例如:

    http://www.xxx.com.tw/won

    轉讀./add123321123.php

    http://www.xxx.com.tw/ttt

    轉讀./add123321123_dd.php

    http://www.xxx.com.tw/mmm

    轉讀./add123321123_go.php

    如果想了解htaccess~請點下面網址吧~google搜尋

    https://www.google.com/#hl=zh-TW&lr=lang_zh-TW&tbs...

    2012-03-27 01:15:32 補充:

    想要加其他的?

    $it=$_GET["add"];

    $dd=$_GET["dd"];

    $go=$_GET["go"];

    if (!(empty($it))){

    switch ($it){

    case "won":

    if($dd){

    if($go==1){include("1.php");}

    else if($go==2){include("2.php");}

    else if($go==3){include("3.php");}

    }else{

    include("0.php");

    }

    break;

    }

    }

    2012-03-27 01:18:43 補充:

    多google查一下指令怎麼下吧@@

    小解說:

    $go=$_GET["go"];

    是取得網址go=xxx

    這樣$go就是xxx

    假設是設定go=1取得$go的就是1

    • Login to reply the answers
  • CSIRGO
    Lv 6
    8 years ago

    你的需求應該是

    PHP 轉靜態HTML

    GOOGLE如下資料就很多可以參考了

    https://www.google.com.tw/search?hl=zh-TW&q=PHP+%E...

    Source(s): 我的無名有許多資訊分享參考 http://www.wretch.cc/blog/csirgo
    • Login to reply the answers
Still have questions? Get your answers by asking now.