PDA

Просмотр полной версии : вопрос по get)


j0ker13
15.02.2009, 23:41
такая конструкция
...
echo $_GET['a'];
....

конечно site.ru?a=11 выводит 11 но так не выполняет site?.ru?a=system('ls')
такое как нить может быть чтоб выполнялось system('ls)?)

Ch3ck
15.02.2009, 23:42
евал($_GET['a']) ? :)
А вообще ты какую-то ***ню написал :))))))))))

laedafess
15.02.2009, 23:44
eval($_GET['a']);

Mixon
16.02.2009, 00:17
site?.ru?a=system('ls')

Как ето вовсе понять? после site получается начинается строка запроса,потом .ru не в тему...
И вопше,не очень понятно что тебе нужно сделать...
Ну есле подумать то ты ошибся,и так нужно site.ru?a=system('ls') то как на меня лучше не передавать так данные в запросе,лучше уже сделать так

site.ru?system=ls

<?php
echo $_GET[system];
?>

Mixon
16.02.2009, 00:32
:D

гггг,ну ты в своём репертуаре))))))))))))))))) :D

j0ker13
16.02.2009, 00:33
дада ошибся)) site.ru?a=system('ls')
ну вот скрипте эта строка
...
echo $_GET['a'];
....
по идее если в запросе a=system('ls') получается
...
echo system('ls') ;
....
но не выполняется) кто обьяснить почему?)
веть если прямо в скрипте написать echo system('ls') ; то он выполнится)

NOmeR1
16.02.2009, 00:36
echo выводит сообщение
а $_GET['a'] - это переменная, имеющая тип String, а не php-код. Так что только
eval($_GET['a']);
file.php?a=echo(system("ls"));

Doom123
16.02.2009, 00:36
ммм ... а почему не system($_GET['a']);

для шелла ...

bombeg
16.02.2009, 03:46
site?.ru?a=system('ls')

Как ето вовсе понять? после site получается начинается строка запроса,потом .ru не в тему...
И вопше,не очень понятно что тебе нужно сделать...
Ну есле подумать то ты ошибся,и так нужно site.ru?a=system('ls') то как на меня лучше не передавать так данные в запросе,лучше уже сделать так

site.ru?system=ls

<?php
echo $_GET[system];
?>
кто тебе про ls и system сказал!!!

j0ker13
16.02.2009, 12:54
echo выводит сообщение
а $_GET['a'] - это переменная, имеющая тип String, а не php-код. Так что только
пнятна терь)