• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Передача параметров скрипту

  • Автор темы krais
  • Дата начала
Статус
Закрыто для дальнейших ответов.
K

krais

Есть пара вопросов...
Скрипт передает самому себе переменную $ed урлом
echo '<a href=test2.php?ed='.$row[0].'>Edit</a>';
В начале скрипта делаею проверку
if (isset($ed)) editor($ed);
В результате чего должна вызываться процедура editor()
Но вот беда, вместо этого скрипт идет себе дальше.
На Валуе скрипт работает правильно, на локал-хосте - нет.
Где грабли, что-то не так в настройках самого PHP?

Далее, как можно узнать имя скрипта, если
echo $PHP_SELF;
echo $SCRIPT_FILENAME;
пусто..... при этом
echo $_SERVER['SCRIPT_FILENAME']
выдает полный путь к файлу... А мне нужно только имя.
 
S

STYX

1.
if (isset($ed)) editor($ed);
Вроде все ок. У меня на локалхосте все путем.

2.
register_globals должны быть включены. Иначе используй конструкцию:
Код:
<?php 
echo $_SERVER['PHP_SELF']; 
?>
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!