Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Linki przez Get czy jakoś tak - proszę o skrypt
Mlody993
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 12.02.2009

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


Witam,
chcę na mojej stronie użyć linków Get url czy jakoś tak to się nazywa. Mianowicie zamiast linków xxx.html chce mieć np. ?show=xxx mam nadzieje, że mnie rozumiecie. (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)

O takie linki mi chodzi:
http://forum.php.pl/index.php?showtopic=10...aded&start=

Chcę tylko ten skrypt <?php ?> a nie pamiętam co jest w środku. Kiedyś to używałem. Jeśli mogę to proszę od razu o tę linijke, że gdy ktoś nie wpisze nic poza index.php, to żeby wysłało go do index.php?show=home. ;P

Z góry dziękuję.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mpps
post
Post #2





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

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


Wykorzystując kod Maciekbjw:

plik index.php:
  1. <?php
  2. //jesli zmienna ?show jest pusta, czyli mamy adres index.php
  3. if(empty($_GET['show'])){
  4.    //przekierowujemy
  5.    header("location: index.php?show=home");
  6.    exit;
  7. }
  8. else{
  9.    echo '<a href="index.php?show=home">home</a><br>';
  10.    echo '<a href="index.php?show=world">world</a><br>';
  11.  
  12.    //lub
  13.    //echo '<a href=\"index.php?show=1\">home</a>';
  14.    //echo '<a href=\"index.php?show=2\">world</a>';
  15.  
  16.    switch($show){
  17.        case "home" : include("home.php"); break;
  18.        case "world" : include("world.php"); break;
  19.        //może Ci się przydać, jeśli nie będziesz chciał skorzystać z header("location: index.php?show=home");
  20.        default : include("home.php"); break;
  21.  
  22.        //możesz też skorzystać np. z liczb określających ID strony:
  23.        //case "1" : include("home.php"); break;
  24.        //case "2" : include("world.php"); break;
  25.    }
  26. }
  27. ?>


plik home.php:
  1. <?php
  2. echo 'strona główna';
  3. ?>


plik world.php:
  1. <?php
  2. echo 'podstrona';
  3. ?>


pozdrawiam
Marcin
Go to the top of the page
+Quote Post

Posty w temacie
- Mlody993   [PHP]Linki przez Get czy jakoś tak - proszę o skrypt   28.03.2009, 01:06:26
- - Maciekbjw   Cytat(Mlody993 @ 28.03.2009, 01:06:26...   28.03.2009, 01:34:11
|- - Mlody993   Cytat(Maciekbjw @ 28.03.2009, 01:34:1...   28.03.2009, 11:31:22
- - Dariusz2   Jeśli dobrze zrozumiałem co piszesz, chcesz po pro...   28.03.2009, 07:54:58
|- - fifi209   Cytat(Dariusz2 @ 28.03.2009, 07:54:58...   28.03.2009, 08:53:18
- - mpps   Wykorzystując kod Maciekbjw: plik index.php: [PHP...   28.03.2009, 09:34:41
- - fifi209   @up Kodswitch($show) Nie każdy...   28.03.2009, 09:50:45
|- - mpps   Cytat(fifi209 @ 28.03.2009, 09:50:45 ...   28.03.2009, 10:12:08
- - trike   ?show=blablabal przesylasz tylko informacje, to ni...   28.03.2009, 14:00:57
- - Mlody993   No to w takim razie my się nie rozumiemy. Ni...   28.03.2009, 16:55:53
- - trike   moze o to ci chodzi: [PHP] pobierz, plaintext ...   28.03.2009, 17:41:18
- - Mlody993   No właśnie coś takiego: <?php if ($_GET[...   28.03.2009, 18:28:26
|- - InosU31   Cytat(Mlody993 @ 28.03.2009, 18:28:26...   28.03.2009, 19:08:05
- - fifi209   Człowieku, przecież ja Ci na to dałem gotowy kod w...   28.03.2009, 19:44:58
- - Mlody993   Cytat(InosU31 @ 28.03.2009, 19:08:05 ...   28.03.2009, 20:49:29
- - fifi209   Kod$reg = "/^[a-zA-Z0-9]+$/...   28.03.2009, 21:17:04
- - trike   podawaj w linku nazwe pliku i katalogu powiedzmy: ...   28.03.2009, 21:17:47
- - Mlody993   Czyli to ma wyglądać tak: Cytat<?php $reg ...   28.03.2009, 21:52:53
- - fifi209   Polecam usunąć komentarz poprzedzaj...   28.03.2009, 21:57:55
- - Mlody993   Aha, wszystko już okej. A jak się w...   28.03.2009, 22:23:33
- - fifi209   Jak masz kawałek: Kod}else{ // Plik nie istnieje ...   28.03.2009, 22:26:42


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: 28.12.2025 - 13:03