bazı hızlı PHP ve HTML yardım

1 Cevap php

Temelde ben yapmak istiyorum ne söyleyecektir.

1: Ben onları giriş sayfasına geri yeniden yönlendirilmesini istediğiniz bir kullanıcı oturum değil.

2: Bir kullanıcı Girildi ve onları sonraki sayfaya yönlendirileceksiniz istediğiniz bir form verilmesi durumunda.

Ben meta yenileme ile denedim ama sadece bir ya da diğer çalışma almak gibi görünüyor olabilir.

Bunu yapmak için en iyi yolu ne olurdu tavsiye misiniz?

Ben şu anda kullanıyorum kodudur

<meta http-equiv="refresh" content="0;index.php">  
<meta http-equiv="refresh" name="myidentifier" content="0;mystats.php">

Teşekkürler

1 Cevap

Http yerine başlıkları kullanın. Örneğin:

session_start();

//Redirect when user is not logged
if($_SESSION['logged'] != 1)
{
  header("Location: http://redirect.here.com/login.php");
  exit(0);
}

//Redirect when user sent form
if((isset($_POST['sent']))&&($_SESSION['logged']==1))
{
  header("Location: http://redirect.here.com/nextpage.php");
  exit(0);
}

Don't forget to set $_SESSION['logged']=1 after successful login. There are more methods of detecting that user sent form, but I prefer placing hidden input field with name="sent" to each form.