2013-06-12 3 views
0

У меня есть этот код используется на моем сайтеЕсли задан динамический URL-адрес, сделайте это?

if(isset($_GET['gw'])){ 
    //this is some content 
} 

Так что, когда мой URL что-то вроде этого

http://mywebsite.com/?gw=hello 

появится содержимое внутри этого дел. Он работает очень хорошо, но теперь то, что я хочу сделать, это разное содержимое для определенной строки. Что-то вроде этого

if (gw=hello) { 
// content here 
} else if (gw=goodbye) { 
// content here 
} else { 
//content here 
} 

Я знаю, что это не код, но кто-нибудь знает, как я могу это сделать? Благодаря!

ответ

2

Ваш почти все!

if(isset($_GET['gw'])) { 

    if($_GET['gw'] == "hello") { 

    } 
    else if ($_GET['gw'] == "goodbye") { 

    } 
    else { 

    } 

} 
+0

работал отлично! благодаря! – JCBiggar

1

Это, вероятно, лучше использовать switch заявление, так что вы можете легко расширить на условиях в будущем.

switch (isset($_GET['gw']) ? $_GET['gw'] : '') 
{ 
    case "hello": 
     // do something here 
     break; 

    case "goodbye": 
     // do something here 
     break; 

    default: 
     // default action if nothing above matches 
     break; 
} 
+0

спасибо за это! Я, вероятно, буду использовать его когда-нибудь! – JCBiggar

Смежные вопросы