PHP 5 - Külső URL használata a funkcióval együtt

Alapértelmezés szerint a PHP 5-ben és a legfrissebb verzióban a külső URL- t a funkcióval együtt is be lehet kapcsolni. Ha van „include” funkció, a PHP hibaüzenetet jelenít meg . Ahhoz, hogy ezt a munkát PHP 5-ben végezzük, a szükséges parancsokat be kell helyezni a php.in-be . Ha ez a funkció engedélyezve van a PHP 5-ben, a biztonsági problémák akkor merülhetnek fel, ha a telepítési nyelv nem biztosított. A nyelvet használó webmesterek számára ez az aktiválási tipp hasznos lehet.

A külső URL-t (azaz abszolút, a //site.tld/url formátumban) az alábbi funkcióval rendelkező opció esetén a PHP 5 és újabb verziók alapértelmezés szerint le van tiltva. Az alábbiakban két lehetőség található a php.ini programban a funkció engedélyezéséhez:

 allow_url_include = 1 allow_url_fopen = 1 

További információ: //www.php.net/

Megjegyzés: Az engedély_url_include opció aktiválása PHP-ben biztonsági problémákhoz vezethet, ha a fejlesztő nem gondos.

  • Például, ha van PHP szkriptje, amely tartalmazza az URL-en keresztül megadott oldal alapú érveket
  • Ez azt jelenti, hogy a //votresite.flet/mapage.php?page=page_a_inclure.php beírásával az page_a_inclure.php fájlt is beillesztheti .
  • Ha a kódja így néz ki
     $ _GET ['oldal'] 
    nyitva hagyja az ajtót, hogy bárki hozzá tudjon adni külső kódot
Előző Cikk Következő Cikk

Top Tippek