Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML][JavaScript] Przeniesienie na inna stronę
Forum PHP.pl > Forum > Przedszkole
Lethys
Napisze jaki chce uzyskak efekt. Chodzi o to że mam plik sesja.php który jest inludowany na kazdej podstronie. I zrobilem w grze wiezienie, chciałbym w sesja.php dac jakis kod ktory sprawdza czy jestesmy w wiezieniu. Jezli tak to nie mozemy podrozowac po stronce tylko przenosi nas do wiezienie.php


Mam coś takiego :

  1. <?php
  2. if ($stat[wiezienie] == 1){
  3.  print "Znajdujesz się w więzieniu, musisz odczekać karę lub czekać aż ktoś zapłaci
     kaucję.<meta http-equiv=\"Refresh\" content=\"1; url=wiezienie.php\">"
    ;
  4.  
  5.  }
  6. ?>



Ale ten skrypt nie tylko przenosi ale również odświeża non stop stronę, jest jakiś odpowiednik tego ale bez odświeżania ?
Shili
Sprawdzając warunek skorzystaj z header('Location: ...');
A informację wyświetl na stronie z więzieniem.

To chyba najprostsza metoda.
Lethys
Mam taki kod

  1. <?php
  2. include("config.php");
  3.  
  4. if ($stat[wiezienie] == 1){
  5.  
  6.  header('Location: wiezienie.php');
  7.  }
  8.  
  9. if (!session_is_registered("user") || !session_is_registered("pass")) {
  10. print "Sesja sie skaczyla! .";
  11. }
  12. $stat = mysql_fetch_array(mysql_query("select * from players where user='$user' and pass='$pass'"));
  13. if (empty ($stat[id])) {
  14. print "Niepoprawny Login.";
  15.  }
  16.  
  17.  
  18. ?>


I nic sie nie dzieje, moge przechodzic miedzy podstronami ;/
Shili
To znaczy tylko tyle, że pewnie masz gdzieś błąd w kodzie.
stat[wiezienie] masz w 5 linii, a przypisujesz mu wartość dopiero gdzieś dalej. Jesteś pewien, że to nie powoduje błędu?
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.