sayfa yönlendirme değil

5 Cevap
                session_start(); 
			$_SESSION['fname']=$row['fname'];
		$_SESSION['user']=$row['name'];
		$_SESSION['adpoint'] = $row['adpoint'];
		$_SESSION['phone']=$row['phone'];
		$_SESSION['id'] = $row['id'];
		$_SESSION['rememberMe'] = $_POST['rememberMe'];

		// Store some data in the session

		setcookie('smsapp',$_POST['rememberMe']);
		echo "your name"." ".$_SESSION['user'];

		Print_r ($_SESSION);
	header("Location: http://www.niktrixhosting.com/login/user/index.php");

here in this code header("Location: http://www.niktrixhosting.com/login/user/index.php"); this line is not redirecting it

plz sayfa yönlendirme için herhangi başka bir işlevi mentionif.

5 Cevap

denemek

echo "<script>window.location=\"http://www.niktrixhosting.com/login/user/index.php\"</script>";

yerine:

header("Location: http://www.niktrixhosting.com/login/user/index.php");

Sen olamaz echo ve print_r veya fonksiyon önce başka herhangi bir çıktı vermek header.

Onları gönderdikten sonra başlıklarını ayarlamak için çalışıyoruz. echo "your name"." ".$_SESSION['user']; satırı dışında açıklama ve her şey çalışacaktır.

Açıklama: başlıkları (onlar başlıklar denilen konum neden olduğunu) her zaman gönderilen ilk şey vardır. Aradığınızda echo, sayfanın parçası gönderilir, ancak başlıkları ayarlı değilse, ilk önce gönderilir. Ne kodunda oluyor echo satır başlıkları gönderiyor, ve başlıklar zaten gönderildikten sonra, o zaman (hangi çalışmaz) bunları ayarlamak için çalışıyoruz olmasıdır.

Başlıkları herhangi bir çıkıştan önce gönderilmesi gerekir, bu yüzden bir başlıktan önce bir echo veya print_r ile herhangi bir beyanı hatalara neden olur.

Eğer başlığını kullanmadan önce / çıkış şey / baskı echo için değildir (). gerçekten PHP sayfayı etkileyecektir.