Hayırlı geceler.

$_SERVER['HTTP_REFERER'] ile bilinmesi gereken ince noktaları öğrenmeye çalışıyorum.



Bu kodun kullanım amacı sadece 1 önceki sayfayı/linki tespit etmek midir?




+++




1 sayfa geri gitmek için şu sayfadaki yöntemlerden hangisini ve neden önerirsiniz?

https://www.miltonmarketing.com/coding/php/how-to-make-a-go-back-button-with-php-code/

(Bana biraz karışık geldi açıkçası...)

&


$url = htmlspecialchars($_SERVER['HTTP_REFERER']);
echo "back";
?>


Üstteki kodda htmlspecialchars neden kullanılmış olabilir?
Sizce gerekli mi?

&

Alttaki kodu nasıl tercüme edebiliriz?

$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';



+++






Üsteki kodun yönlendireceği linkin sonuna nasıl ekleme yapabiliriz?

Örnek:

site.com/
site.com/#hatali_islem
site.com/index.php?islem=basarisiz




+++




Ayrıca 2/3/5 sayfa geri gitmek daha da önemlisi ilk linki bulup o linke gitmek için kodu nasıl kullanmalıyız?

+

Başka bilinmesi gereken esas yada detay hususlar var mıdır...?

+

Geri gitme meselesini php kullanarak çözmeyi sağlayan daha iyi yollar var mıdır?

+

Php yerine js tercih etmemiz gereken durumlar var mıdır?




Bilgisi çerçevesinde katkı sağlayacak herkese teşekkür ederim...