Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΏΠΎΠ΄ PHP-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΡΠΌΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΠ°ΠΊΠ°Ρ Π°ΡΠ°ΠΊΠ° Π½Π° ΡΠ°ΠΉΡ, ΠΊΠΎΠ³Π΄Π° Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊ ΡΡΠ°ΡΠ°Π΅ΡΡΡ Π²Π½Π΅Π΄ΡΠΈΡΡ ΡΠ²ΠΎΠΉ php-ΠΊΠΎΠ΄ Π² Π°ΡΠ°ΠΊΡΠ΅ΠΌΠΎΠ΅ php-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
ΠΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΎΠΏΠ°ΡΠ½ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ:
eval (),
preg_replace () (Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ «e»),
require_once (),
include_once (),
include (),
require (),
create_function ().
ΠΡΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠ΅ΠΊΡΠΈΠΈ Π°ΡΠ°ΠΊΡΡΡΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ (ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΎΠΏΠ°ΡΠ½ΡΠΉ) php-ΠΊΠΎΠ΄ Π½Π° ΡΠ΅Π»Π΅Π²ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ Π·Π°Π»ΠΈΡΡ ΡΠ΅Π»Π». ΠΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ, ΡΡΠΎ Ρ Π½Π°Ρ ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΠ°ΠΉΡ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° PHP. ΠΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ ΡΠ°ΠΊ ΠΆΠ΅, ΡΡΠΎ ΡΠ°ΠΉΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΊΠΎΠΌΠΌΠ°Π½Π΄Ρ page=page.html Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
$file =$_GET['page']; //ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠ°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°
include ($file);
?>
ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π²ΡΠ΅, Π²ΡΠ²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅, Π±ΡΠ΄Π΅Ρ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΎ Π² php-ΠΊΠΎΠ΄ ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π°ΡΠ°ΠΊΡΡΡΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠΈ:
http://www.Π°ΡΠ°ΠΊΡΠ΅ΠΌΡΠΉ_ΡΠ°ΠΉΡ.com/index.php?page=http://www.Π°ΡΠ°ΠΊΡΡΡΠΈΠΉ_ΡΠ΅ΡΠ².com/Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΉ_ΡΠΊΡΠΈΠΏΡ.txt?
ΠΡΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈΠ½ΠΊΠ»ΡΠ΄Π°, Π½Π°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄, Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΉ Π½Π° ΡΠ΅Π»Π΅Π²ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅:
$file ="http://www.Π°ΡΠ°ΠΊΡΡΡΠΈΠΉ_ΡΠ΅ΡΠ².com/Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΉ_ΡΠΊΡΠΈΠΏΡ.txt?"; //$_GET['page'];
include ($file); //$file — ΡΡΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½Π½ΡΠΉ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΎΠΌ ΡΠΊΡΠΈΠΏΡ
?>
ΠΡ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊ ΠΏΡΠΎΠΈΠ·Π²Π΅Π» ΡΡΠΏΠ΅ΡΠ½ΡΡ Π°ΡΠ°ΠΊΡ Π½Π° ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ.
ΠΡΠ°ΠΊ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΆΠ΅ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊ ΡΠΌΠΎΠ³ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ PHP-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΡ? ΠΡΠ΅ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ include () ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ. ΠΠΎΡΠ΅ΠΌΡ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π±ΡΠ» ΡΠΊΠ°Π·Π°Π½ ΡΠΊΡΠΈΠΏΡ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ *.txt, Π° Π½Π΅ *.php?
ΠΡΠ²Π΅Ρ ΠΏΡΠΎΡΡ, Π΅ΡΠ»ΠΈ Π±Ρ ΡΠΊΡΠΈΠΏΡ ΠΈΠΌΠ΅Π» ΡΠΎΡΠΌΠ°Ρ *.php, ΠΎΠ½ Π±Ρ Π·Π°ΠΏΡΡΡΠΈΠ»ΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠ°, Π° Π½Π΅ Π½Π° ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅.
Π’Π°ΠΊ ΠΆΠ΅ Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠΈΠΌΠ²ΠΎΠ» «?» Π² ΠΏΡΡΠΈ ΠΊ Π²Π½Π΅Π΄ΡΡΠ΅ΠΌΠΎΠΌΡ ΡΠΊΡΠΈΠΏΡΡ, ΡΡΠΎΠ±Ρ ΡΠ±ΡΠ°ΡΡ ΡΡΠΎ-Π»ΠΈΠ±ΠΎ, Π½Π°Ρ
ΠΎΠ΄ΡΡΠ΅Π΅ΡΡ Π²Π½ΡΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ include () Π½Π° ΡΠ΅Π»Π΅Π²ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅.
ΠΡΠΈΠΌΠ΅Ρ:
$file =$_GET['page'];
include ($file ." .php");
?>
ΠΡΠΎΡ ΡΠΊΡΠΈΠΏΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ *.php ΠΊ ΡΠ΅ΠΌΡ Π»ΠΈΠ±ΠΎ, Π²ΡΠ·ΡΠ²Π°Π΅ΠΌΠΎΠΌΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ include ().
Π’ΠΎ Π΅ΡΡΡ http://www.Π°ΡΠ°ΠΊΡΡΡΠΈΠΉ_ΡΠ΅ΡΠ².com/Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΉ_ΡΠΊΡΠΈΠΏΡ.txt
ΠΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π².
http://www.Π°ΡΠ°ΠΊΡΡΡΠΈΠΉ_ΡΠ΅ΡΠ².com/Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΉ_ΡΠΊΡΠΈΠΏΡ.txt.php
Π‘ ΡΠ°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΡΠΊΡΠΈΠΏΡ Π½Π΅ Π·Π°ΠΏΡΡΡΠΈΡΡΡ (Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠ° Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ°ΠΉΠ»Π° /Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΉ_ΡΠΊΡΠΈΠΏΡ.txt.php).
ΠΠΎΡΡΠΎΠΌΡ, ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ «?» Π² ΠΊΠΎΠ½Π΅Ρ ΠΏΡΡΠΈ ΠΊ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠΌΡ ΡΠΊΡΠΈΠΏΡΡ:
http://www.Π°ΡΠ°ΠΊΡΡΡΠΈΠΉ_ΡΠ΅ΡΠ².com/Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠΉ_ΡΠΊΡΠΈΠΏΡ.txt?.php
ΠΠΎ ΠΎΠ½ ΠΎΡΡΠ°Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ.