Линк0ве

WildFire

Registered
Как се правеха такива линкове, че пак забрайх от толкова много информация :D :)

index.php?m=news&ext=novini

EDIT: Дайте ми примерна страница :) Не ми казвайте с GET това го знам ама точно как
 
Само не разбирам защо искаш хем m=news , хем и ext=novini ?
news = novini
Затова ми се струва безсмислено.
Ще ти дам код за index.php?m=novini
Има три начина.

1.

<?php
$m = $_GET['m'];
switch($m)
{
default:
echo "Начална страница.";
break;

case 'novini':
echo "Страница с новини.";
break

}
?>

2.

<?php
$m = $_GET['m'];

if ($_GET['m'] == "novini")
{
echo "Страница с новини.";
}

else
{
echo "Начална страница.";
}
?>

3.

<?php
$m = $_GET['m'];

if (file_exists("$m.php"))
{
include_once "$m.php";
//в случая novini.php ще бъде include-нат.
}
else
{
echo "Страницата не е намерена.";
}

?>

Но с третия код има възможност за LFI (Local File Inclusion).
 
Код:
$news = $_GET['m'];
switch($news) {
case "news":
$ext = $_GET['ext'];
if($ext == 'novini') {
echo 'alabala';
}
break;
}
и сега когато въведеш index.php?m=news&ext=novini ще ти изведе текстът 'alabala'.
 

Back
Горе