[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача параметров из командной строки в файл PHP
rad2
Подскажите как передать параметры в файл PHP, который указан в href
В дальнейшем это значение анализировать и отображать те или иные плавающие фреймы.

Я пытался передать например, следующим образом:
href="projects.php?10", потом пытался взять значение 10 из $QUERY_STRING и с разными кавычками, но не получилось.
Прочитал еще в Интернете про массив argv[], но также без результата.
blink.gif



Спустя 11 минут, 8 секунд (29.07.2009 - 21:31) DeeKeiD написал(а):
PHP
<a href="index.php?value1=10&value2=30">...</a>

$value1 $_GET['value1'];
$value2 $_GET['value2'];

Спустя 15 минут, 3 секунды (29.07.2009 - 21:46) Stuff_f написал(а):
rad2
братка не лезь в такие дебри, biggrin.gif , я полностью согласен с DeeKeiD unsure.gif

Спустя 6 минут, 43 секунды (29.07.2009 - 21:52) kirik написал(а):
Ссылка index.php?111&222&333
Код:
PHP
$_GET_NEW array_keys($_GET);
print_r($_GET_NEW);

Результат:
PHP
Array
(
    [
0] => 111
    
[1] => 222
    
[2] => 333
)


Но полностью согласен с предыдущими ораторами, так лучше не делать.

Спустя 11 часов, 48 минут, 36 секунд (30.07.2009 - 09:41) rad2 написал(а):
Большое спасибо, братцы, за исчерпывающий ответ.
Правда, не понял 2 момента.

1. Чего не надо делать ?
2. Какому государству принадлежит флаг у DeeKeiD ?

smile.gif

Спустя 11 минут, 27 секунд (30.07.2009 - 09:53) Michael написал(а):
1. Данные введенные через GET видны пользователю
и могут им редактироваться
2. Нажми мышкой на флаг и узнаешь тайну smile.gif

Спустя 1 час, 23 минуты, 3 секунды (30.07.2009 - 11:16) rad2 написал(а):
Проверил, работает отлично. Я не думаю, что кому-то интересно изменить параметры, получаемые через GET. Лишь бы сам текст программы нельзя было изменить.

И все-таки, спрошу, какую технологию для решения моей задачи считали бы наилучшей ?

Спустя 16 минут, 48 секунд (30.07.2009 - 11:32) Michael написал(а):
Если для навигации то ничего, главное проверять чтоб при неопределенных
значениях не вывело что-то не то

Спустя 1 час, 35 минут, 52 секунды (30.07.2009 - 13:08) ANG3 написал(а):
Я несколько дней назад тоже задавался этим вопросом.

Получать лучше так:

PHP
<a href="index.php?value1=10">...</a>

$value1 mysql_real_escape_string(trim(strip_tags($_GET['name'])));


echo $value1;

mysql_real_escape_string -- Экранирует специальные символы в строках для использования в выражениях SQL

trim() -- вырезает пробелы, табы и тд.

strip_tags - убирает теги

Сам только учусь, поправьте меня, если что не правильно. biggrin.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.