web - php и передача переменных

Модератор: Модераторы разделов

Аватара пользователя
newsrc
Сообщения: 314
ОС: Slackware

web - php и передача переменных

Сообщение newsrc »

Есть sh-скрипт в системе для добавления пользователей. Скрипту передаётся только имя пользователя (как первый передаваемый параметр $1), все остальное он делает сам.

Хочу это делать через web-интерфейс.
Вопрос: как на php передать такой параметр, ввиде переменной?

Код: Выделить всё

<form method=POST>
 <input type=text name=name>
 <input type=submit name=submit value="send">
</form>

<?php
 echo $_POST['name'];
?>
Доступ к параметрам я получаю через $_POST['name'], но это только в самом скрипте.
Возможно ли через php устанавливать системные переменные (что-то типа export) и смотреть их с помощью printenv?
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
Спасибо сказали:
pcodr
Сообщения: 283
ОС: Debian

Re: web - php и передача переменных

Сообщение pcodr »

Возможно ли через php устанавливать системные переменные (что-то типа export) и смотреть их с помощью printenv?


Возможно
putenv -- Sets the value of an environment variable
remote system type is unix
Спасибо сказали:
Аватара пользователя
newsrc
Сообщения: 314
ОС: Slackware

Re: web - php и передача переменных

Сообщение newsrc »

Спасибо, натолкнули на мысль.

putenv
Устанавливает переменную окружения.
Синтаксис:

Код: Выделить всё

void putenv(string setting);

putenv("UNIQID=$uniquid");


getenv
Функция возвращает значение переменной окружения.
Синтаксис:

Код: Выделить всё

string getenv(string varname);

$ip = getenv("REMOTE_ADDR");
echo "Ваш IP-адрес: $ip";
Система -- это совокупность элементов и связей, дающая новые свойства, не присущие ни одному из элементов и ни одной из связей.
Спасибо сказали: