Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]maskowanie adresu
Forum PHP.pl > Forum > Przedszkole
jarmiar
Siemka wszystkim!

Ma problem z maskowaniem adresu tłuke taki kod:

Kod
if ($go==download) include('download.php');


Kiedyś to działało adres przybierał postać index.php?go=download
a teraz nie. Dodam jeszcze że jak u siebie na kompie zainstalowałem apache'a to też działa.
Co może być przyczyną tego?
Jak wy maskujecie adres!
Proszę o pomoc!
Pozdro wszystkim! smile.gif
Amorph
Cytat
Kiedyś to działało adres przybierał postać index.php?go=download

Maskowanie adresu... ?!?!?!?
Wiesz wogole czego potrzebujesz questionmark.gifquestionmark.gif
include();
jarrod
Poczytaj o Register Globals i spróbuj
  1. <?php
  2. if($_GET['go'] == 'download')
  3. {
  4.  // robisz co chcesz
  5. }
  6. ?>
jarmiar
Cytat(jarrod @ 30.10.2006, 20:27:11 ) *
Poczytaj o Register Globals i spróbuj
  1. <?php
  2. if($_GET['go'] == 'download')
  3. {
  4.  // robisz co chcesz
  5. }
  6. ?>

chyba wiem i wiem że mi to na apachu działa albo coś takiego:

Kod
if ($go==download) echo('<html><p><b>jakiś tekst</b></p></html>');


i też mi to działa. w ten sposób można stronę zrobić za pomocą jednego pliku.
odpowiedz mi na to co cię prosiłem a nie piszesz o tablicach superglobalnych
erix
Cytat
odpowiedz mi na to co cię prosiłem a nie piszesz o tablicach superglobalnych

On Cię uczula na jedną z chyba kontrowersyjnych kwestii jaką jest register_globals. Co z tego, że u Ciebie działa, jak na większości serwerów w necie RG jest wyłączone.

Cytat
odpowiedz mi na to co cię prosiłem

Przecież odpowiedział, więc w czym problem?
jarmiar
Cytat(erix @ 31.10.2006, 17:49:36 ) *
On Cię uczula na jedną z chyba kontrowersyjnych kwestii jaką jest register_globals. Co z tego, że u Ciebie działa, jak na większości serwerów w necie RG jest wyłączone.
Przecież odpowiedział, więc w czym problem?


ok spróbuję zrobić tak jak kolega mi pokazał. zobaczymy czy będzie działac.

super wszystko działa dzięki i sorry za to że na was tak najechałem. nie miałem racji! ale dzięki smile.gif

jeszcze mam taką prośbe.
jakbyście mogli mi powiedzieć co dopisać do tego kodu aby orzymać takie maskowanie:
Kod
index.php?go=download&id=programy

pomóżcie proszę rolleyes.gif
jarrod
Logicznie rozumując, jeśli dla index.php?go=download możemy użyć
  1. <?php
  2. $_GET['go']
  3. ?>
to dla &id=programy również korzystamy z tablicy GET czyli
  1. <?php
  2. $_GET['id']
  3. ?>


zrób sobie
  1. <?php
  2. var_dump($_GET);
  3. ?>
i zobacz co masz w tej tablicy.
Zarzyjaźnij się również z manualem bo to dobra sprawa
jarmiar
Cytat(jarrod @ 31.10.2006, 19:47:13 ) *
Logicznie rozumując, jeśli dla index.php?go=download możemy użyć
  1. <?php
  2. $_GET['go']
  3. ?>
to dla &id=programy również korzystamy z tablicy GET czyli
  1. <?php
  2. $_GET['id']
  3. ?>


zrób sobie
  1. <?php
  2. var_dump($_GET);
  3. ?>
i zobacz co masz w tej tablicy.
Zarzyjaźnij się również z manualem bo to dobra sprawa


super wszystko działa.!

PS: ile zajęła ci nauka php?
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.