ďťż

[PHP] Poprawność skryptu

       

Podstrony


telcocafe

Mam taki kod:
<?php function admin_log() { echo "<p>"; echo "<form name=\"logowanie\" action=\"sprawdz.php\" method=\"post\">"; echo "<input type=\"hidden\" name=\"page\" value=\"umowa1.doc\">"; echo "<input type=\"submit\" value=\"Pobierz\">"; echo "</p>"; } admin_log(); ?>

Czy teraz w pliku sprawdz.php zmienna $page będzie miała wartość umowa1.doc ?
Jak chcę ją użyć w skrypcie jako link to mogę tak header("Location: "www.nazwaserwisu.pl/$page); ?
Użytkownik WojtekP edytował ten post 29 wrzesień 2007, 22:42


1. pojedynczy apostrof
echo 'coś " coś';

2. nie $page a $_POST['page']

3. funkcje powinny zazwyczaj zwracać coś a nie drukować bezpośrednio ;) ale to tylko taka uwaga


2. nie $page a $_POST['page']

A jak dam:
$page=$_POST['page'];

to wtedy zmienna $page będzie miała wartość umowa1.doc ?

Czy mogę też zrobić coś takiego?
$pole="umowa1.doc" echo "<p>"; echo "<form name=\"logowanie\" action=\"sprawdz.php\" method=\"post\">"; echo "<input type=\"hidden\" name=\"page\" value=\"$pole\">"; echo "<input type=\"submit\" value=\"Pobierz\">"; echo "</p>";

Czyli jako wartość ukrytego pola przesłać zawartość zmiennej?
Użytkownik WojtekP edytował ten post 29 wrzesień 2007, 22:51
Tak. Możesz przesłać zawartość dowolnej zmiennej w polu hidden.



i dodać do tego 3kg zabezpieczeń bo w surowej formie będziesz miał jedną wielką dziurę

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.