Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]Jak zablokować podstrone...
Forum PHP.pl > Forum > Przedszkole
wowo
Witam.

Czy można zablokować strone (nie wiem czy to dobrze nazywam) , tak żeby otwierała się tylko i wyłacznie z <input type=submit>,
a nie można by było jej odpalić bezpośrednio z przeglądarki po wpisaniu np. www.xxxx.pl/xx.php

Szukam informacji na ten temat i nie mogę znalezć.
darko
Wystarczy tak:
  1. <!-- (...) -->
  2. <input type="submit" name="submit" value="zapisz" />
  3. <!-- (...) -->
  4. <?php
  5. if(@$_POST['submit'] == 'zapisz') {
  6. ?>
  7.  
  8. <!-- TU KOD PO WYSŁANIU FORMA -->
  9.  
  10. <?php
  11. } else {
  12. ?>
  13.  
  14. <!-- A TU JEŚLI NIC NIE WYSŁANO -->
  15.  
  16. <?php
  17. }
  18. ?>
wowo
Dzięki bardzo

Działa super.

Jeszcze jedno pytanko smile.gif
Czy da się jakoś zablokować na konkretnej podstronie możliwość odświerzania.
darko
Był już nie jeden temat poruszający to zagadnienie. Przeczytaj dokładnie wpisy użytkowników.
wowo
Jeszcze bym miał jedno pytanko smile.gif
Jak zrobić żeby dane zapisane na podstronce A za pomocą input submit do podstronki B były w całości bez zmian z podstronki B przekazywane do podstronki C też za pomocą input submit.

Poprostu czy jest taka komenda w html która jakby odświerza całość na między stronce ? bo ja wszystkie dane gubie
darko
Zainteresuj się sesjami w php.
wowo
A jakiś kodzik smile.gif
Zebym zaskoczył smile.gif

Zgubiłem się zupełnie w tych sesjach
darko
  1. // zapis
  2. // (na samym początku jeszcze zanim cokolwiek wyświetlisz):
  3. // gdzieś dalej:
  4. $_SESSION['nazwa_zmiennej_sesyjnej'] = $_POST['nazwa_pola_formularza'];
  5. //Tablice sesyjne są superglobalne, co oznacza m.in., że na każdej podstronie są dostępne.
  6. //
  7. //
  8. // odczyt:
  9. // (na samym początku jeszcze zanim cokolwiek wyświetlisz):
  10. $moja_zachowana_zmienna = $_SESSION['nazwa_zmiennej_sesyjnej'];


Najdokładniejszy opis znajdziesz w manualu php.
wowo
Dzięki smile.gif
Ja nie wiem jak ja Ci mam chłopie Dziękować smile.gif
darko
Cytat(wowo @ 22.06.2010, 21:29:27 ) *
Dzięki smile.gif
Ja nie wiem jak ja Ci mam chłopie Dziękować smile.gif

Wystarczy, że klikniesz przycisk "pomógł" pod postem. Będzie to informacja dla innych użytkowników forum, że problem został rozwiązany.
Pozdrawiam
darko
wowo
Działą mi to ale do czasu wykonania nastepnego form=POST input=submit , jeżeli się raz kliknie wszystkie zmienne giną.

Nie wiem gdzie leży problem, szukam i szukam

Dałem rade smile.gif
Poprostu zrobiłem kopię stronki i już wszystko działa smile.gif
Ale dlaczego teraz działa i tak nie wiem sciana.gif
Ale ważne że działa party.gif
darko
Cytat(wowo @ 24.06.2010, 21:53:44 ) *
Działą mi to ale do czasu wykonania nastepnego form=POST input=submit , jeżeli się raz kliknie wszystkie zmienne giną.

Nie wiem gdzie leży problem, szukam i szukam

Dałem rade smile.gif
Poprostu zrobiłem kopię stronki i już wszystko działa smile.gif
Ale dlaczego teraz działa i tak nie wiem sciana.gif
Ale ważne że działa party.gif

To nie jest odpowiednie podejście do problemu laugh.gif
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.