Przemo115
(Przemek Pleczuk)
#1
Witam,
otóż widziałem już na nie jednej stronie taki adres podstrony:
http://www.adres_strony.pl/index.php?go=2 - jest to tylko przykład
Chciałbym was się spytać na jakiej to działa zasadzie?
Jak taki adres zrobić?
I ostatnie pytanie do was:
jak jest strona główna index.php i w niej jest zapisany cały układ strony (grafika, menu, tekst), i po dodaniu podstrony o adresie: index.php?go=2,
jak będzie taka strona wyglądała? (na pobierze cały tekst ze strony głównej czy jak?)
Pytam ponieważ planuje budowę własnego serwisu i takie coś mogło by mi dużo pomóc.
Mam nadzieję, że opisałem moje pytania do was wystarczająco zrozumiale.
Pozdrawiam.
Mathew
(Mathew)
#2
Można np. przez .htaccess . Poszukaj o mod rewrite np. http://www.php.rk.edu.pl/w/p/modrewrite-krotkie-urle/
kostek135
(kostek135)
#3
Na bardzo prostej. $go jest zmienna przechowywaną w tablicy $_GET za pomocą której przesyłana jest 2.
Poczytaj o $_GET i $_POST.
Może się do przydać do wielu rzeczy, np. dajmy na to robisz news z komentarzami ukrytymi (po kliknięciu w link pokazują się).
http://www.adres-strony.pl/index.php?comment=yes
po kliknieciu w taki link strona prześle
$_GET['comment'] = yes;
dalej w indeksie dasz kod
if ($_GET['comment'] == yes) {
wyświetlanie komentarzy i czego tam chcesz
}
Oczywiście efektem będzie przeładowanie strony, co nie zawsze jest efektem pożądanym i warto zastanowić się nad użyciem java script.
Podstawy php, include, użycie tablicy GET.
Mod rewrite to raczej służy do zmiany w drugą strone, bo w tą strone nie ma specjalnie sensu…
system
(system)
#5
Przemo115
(Przemek Pleczuk)
#6
Dziękuję wam za pomoc
_Puma_ - twoja odpowiedź chyb najlepiej mi pomogła, ale nie znam się na php i nie za bardzo rozumiem co tam jest napisane.
Dziękuję wam jeszcze raz za pomoc i Pozdrawiam.