php получить идентификатор из URL по умолчанию - PullRequest
0 голосов
/ 28 февраля 2020

Это правильно или нет, потому что, я чувствую, что это неправильно.

Изображение с ошибкой через wamp

image to the error via wamp

ссылка на сайт http://rank.hellforge.org

<?php
$id = $_GET['id'];
switch($id)
{
case "1":
    @include("servers/server1.php");
    break;

// Uncomment below if you are gonna have multuple servers, and copy paste fore more
case "2":
     @include("servers/server2.php");
     break;

default:
    @include("servers/server1.php");
}
?>

Ответы [ 2 ]

1 голос
/ 28 февраля 2020

если вы хотите получить параметр в URL, этот параметр должен быть передан. И это сделано с символом «?» затем следует имя параметра https://exemple?param=valeur

, и вы можете получить его с помощью $_GET['param']

0 голосов
/ 28 февраля 2020

Лучший способ реализовать это, как отмечено в комментариях, вы должны проверить $_GET, если он получил элемент id, также для случая коммутатора снимите флажок для case 1 и установите его по умолчанию для удобочитаемость и снижение сложности кода.

<?php
  $id = (!empty($_GET['id'])) ? $_GET['id'] : '';
  switch($id) {
    case "2":
      @include("servers/server2.php");
      break;
    default:
      @include("servers/server1.php");
  }
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...