Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Ładowanie określonej strony głównej
Forum PHP.pl > Forum > Przedszkole
Gabrielx
Witam.
Jak ustalić aby przy wczytywaniu abc.pl wczytywała się taka strona?
np. abc.pl/index.php?strona=abc
Coś jeszcze podać?
Ps. Czy dobrze jest opierać każdą podstronę na index.php czyli każda strona wczytuje się tak abc.pl/index.php?strona=abcd? Jest to prosta strona oparta o mały system CMS.
MateuszS
w index.php
  1. header("Location: index.php?strona=abc");
Wicepsik
A jak wygląda skrypt który odbiera GETa i wczytuje odpowiednią stronę ?


Cytat(MateuszScirka @ 4.09.2009, 22:21:11 ) *
w index.php
  1. header("Location: index.php?strona=abc");


Nie sądzisz, że jak to wklei to do skryptu to za każdym razem będzie przekierowywało na tą stronę ? (mogę się mylić)
MateuszS
Przeciez o to mu chodzi ;P
CyberDuck_
Mozesz includowac podstrony przy pomocy warunkow :
  1. if ($strona == 'abcd') { include"podstrona1.php"; }

ale to bedzie mialo swoje wady bo mozesz miec tez na tych podstronach
inne linki. Wtedy powinienes stworzyc swoj system linkowania, tak zeby
zawsze linki byly generowane poprawnie.

Ogolnie chce napisac, ze jak wymyslisz tak bedzie. To jest kwestia
tylko rozwiazania tego w skrypcie.
Gabrielx
Niestety nie o to mi chodzi... Chciałbym aby przy wpisaniu abc.pl/index.php wyświetlał się od razu adres index.php?strona=abc. Potem chciałbym abym mógł przechodzić ze strony na strone.
kfc4
  1. if (!isset($_GET['strona'])
  2. $strona = 'abc';
  3. else
  4. $strona = $_GET['strona'];

questionmark.gif
Gabrielx
  1. Poradziłem sobie z tym. Oto rozwiązanie:
  2. if (!isset($_REQUEST['strona'])&&!isset($_REQUEST['artykul']))
  3. {
  4. header('Location: index.php?strona=abci');
  5. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.