[Pytnie] Na jakiej to działa zasadzie?


(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) #2

Można np. przez .htaccess . Poszukaj o mod rewrite np. http://www.php.rk.edu.pl/w/p/modrewrite-krotkie-urle/


(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.


(Grzesiek1) #4

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) #5

Sposób 2 -> http://www.puma.pomorze.pl/porady-3.php#p01 .


(Przemek Pleczuk) #6

Dziękuję wam za pomoc :slight_smile:

_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.