Göreceli / Mutlak yollar - nasıl kesinlikle web sitesi kök dışında bir dosyaya başvurmak için

2 Cevap php

Güvenlik amacıyla, tüm sistem, görüntü belgeler benim web sitenizin kök dizinine dışında bulunmaktadır. Bazı dosyalar fark durumlarda denir ve bazen diğer dosyaların içine dahil edilir, çünkü göreli yolları kullanmak istemiyorum.

Bana benim kök dizini dışında benim sistem dosyalarını korumak ve mutlak yolları ile onlara erişmek için izin şaşmaz bir çözüm arıyorum.

Bu ayrıntılı açıklamayı okuyunuz:

If I have a page called: "index.php", it would be located inside the directory "root" (thus accessible to everybody).
This "index.php" would contain a <img src="..." /> to an image file outside the root, in an adjacent directory to "root", called "images". Sure I could use src="../images/goody.jpeg" but if I included "index.php"'s contents in another file, located elsewhere, this would fall short at getting to "goody.jpeg".

Yani yolları hakkında badgering sonra, bana bu birini tamamlamak yardımcı olabilir:

<img src="?

Teşekkür ederiz!

2 Cevap

Sen halka kamu kök dışında dosyaları başvuramaz. Yani kamu kök tüm noktasıdır. .. / Images / img.jpg çalışmaları ve görüntüleri / img.jpg genel kök dışında ise, bir güvenlik sorunu var. Bir kamu kök bütün mesele sunucu sınırlı bir alana kamu sandbox etmektir. Ne yapmaya çalışıyorsun, kullanıcıların bu alandan çıkmak için izin olduğunu.

Tüm kamu varlıkları (görüntüler, css, javascript, vb) altında kamu kök veya bir alt dizinde olmalıdır.

Lütfen açıklama göz önüne alındığında, ben <img src="/images/goody.jpeg"> ne istediğinizi yapmak için beklenebilir.