Saf PHP HTTP yönlendirmelerini izleyerek sonra son URL'sini almak nasıl?

0 Cevap php

Ne yapmak istiyorum olan find out what is the last/final URL after following the redirections.

I would prefer not to use cURL. I would like to stick with pure PHP (stream wrappers).

Şu anda (en http://domain.test diyelim) bir URL var, ve ben bu sayfadan belirli başlıkları almak get_headers () kullanın. get_headers da ( aşağıda Edit bakınız) Birden fazla Location: başlıklarını dönecektir. Son URL oluşturmak için bu başlıkları kullanmak için bir yolu var mı? veya otomatik olarak bu yapacağını bir PHP fonksiyonu var?

Edit: get_headers () yönlendirmeleri de takip ve her yanıt / yönlendirmeler için tüm başlıkları döndürür, bu yüzden tüm Location: başlıkları var.

0 Cevap