Saver
(Saver)
1 Kwiecień 2010 15:47
#1
Mam pewien problem:
Co trzeba wpisać w pliku np. loguj.php żeby wyświetlało się na stronie czyli:
http://localhost/index.php?strony=loguj
To znaczy żeby nie pokazywała się strona loguj.php tylko po kliknięciu na Zaloguj pokazuję się formularz logowania na stronie index.php czyli
index.php?strony=loguj
EDIT:
Nie rozumiem możesz mi wytłumaczyć?
<?php
$te_link_sa_ok = array('loguj','news');
if (isset($_GET['strony']) && in_array($_GET['strony'], $te_link_sa_ok))
include './'. $_GET['strony'];
?>
GioWDS
(GioWDS)
1 Kwiecień 2010 16:06
#2
<?php
$te_link_sa_ok = array('loguj','news');
if (isset($_GET['strony']) && in_array($_GET['strony'], $te_link_sa_ok))
include './'. $_GET['strony'];
?>
kalamita
(kalamita)
2 Kwiecień 2010 04:43
#3
W pliku index.php
<?php
if(trim($_GET['strony]) == 'loguj')
{
include('formularz_logowania.html);
}
?>
To jest już inna podstrona, nie index.php.
http://www.forumweb.pl/viewtopic.php?t= … hlight=get
zobacz sobie tutorial
kalamita
(kalamita)
2 Kwiecień 2010 08:43
#5
Niekoniecznie to musi być inna strona. Może to być np. ukryty formularz, który pojawi się dopiero po kliknięciu przez użytkownika w odpowiedni link. Wszystko zależy od tego jak programista zbuduje obsługę odbieranych zmiennych od użytkownika.