Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie podstron: Index a $_GET
matyskiewicz
post
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 3
Dołączył: 6.10.2006
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam jak w "elegancki" sposób rozwiązać ten problem:
index.php
  1. <?php
  2. ...
  3. switch($_GET['action'])
  4. {
  5.     case 'error':
  6.         echo 'Wystąpił błąd';
  7.         break;
  8.     case 'logout':
  9.         echo 'Wylogowano';
  10.         break;
  11.     default:
  12.    authorization();    
  13. }
  14. ...
  15. ?>

Po odwołaniu do index.php
Zwróciło mi:
  1. Notice: Undefined index: action

No i nic dziwnego bo wchodząc na stronę główną z reguły nie definiujemy $_GET['action']
Oczywiście zlewając temat możemy wyłączyć obsługę błędów, ale chyba nie o to tu chodzi. Jakieś propozycje rozwiązania problemu?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




ech....
  1. <?php
  2. $action = isset($_GET['action']) ? $_GET['action'] : null;
  3. switch($action)
  4. {
  5.    case 'error':
  6.        echo 'Wystąpił błąd';
  7.        break;
  8.    case 'logout':
  9.        echo 'Wylogowano';
  10.        break;
  11.    default:
  12.   authorization();    
  13. }
  14. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 02:20