Php Yönlendirme Fonksiyonu

Kullanımı daha kısa olan yönlendirme fonksiyonu

<?php

	function go ($url, $time = 0){
		if ($time) header("Refresh: {$time}; url={$url}");
		else header("Location: {$url}");
	}
	
	// Kullanımı
	go("siteadi.com", 10);
	
	// Ya da
	go("siteadi.com");

Yayınlayan

Tayfun Erbilen

2009’dan beri web işleriyle uğraşan, aynı zamanda amatör müziklede ilgilenen sıradan birisi..

“Php Yönlendirme Fonksiyonu” üzerine 4 yorum

  1. hocam if parantez olmadanda çalışıyor, bu bir hatamı yoksa kullanılabilir mi böyle?

  2. header, location veya meta http equiv = refresh content kullanımı açısından hangisini daha çok tavsiye edersiniz. Veya üçünün arasında bir tercih yapmak doğru mu? İçlerinde avantajlı veya dezavantajlı olan biri var mı?
    Bu konudaki fikirlerinizi merak ediyorum.
    Uzun zamandır youtube daki videolarınızı takip ediyor ve oldukça çok şey öğreniyorum, ayrıca teşekkür ederim.
    Saygılar…

    1. php ile yönlendirme yaparsanız sayfada bir şey gösterilmeden ya da işlem olmadan yönlenecektir. javascript ile yönlendirme yaparsanız, html sayfası yorumlanacak ondan sonra yönlenme işlemi olacak. Aynı şekilde html etiketi ile yaparsanızda, html sayfası ile yorumlanıp yönlendirme yapılacak.

      PHP’nin burada avantajı, yönlendirmenin durumlarını belirleyebiliyorsunuz. Örneğin bir sayfaya yönlendirme yaptığınızda 301 ile yönlendirip, bu sayfanın yönlenen sayfaya kalıcı olarak taşındığını söylemiş oluyorsunuz. Bunu diğer yönlendirme şekilleri ile yapamazsınız.

      PHP dışında .htaccess ile de 301 yönlendirme yapmak mümkün;

      Redirect 301 /eski/adres/konu.htm http://www.erbilen.net/yeni/adres/konu.html

      gibi..

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir