Witam
Potrzebuję zrealizować taką rzecz:

skrypt php (panel do zarządzania) uruchamiany normalnie przez moduł Apache może uruchomić inny skrypt poleceniem :

shell_exec('sudo php -f skrypt.php');

Natomiast chciałbym aby skrypt.php na samym początku sprawdzał stan jakiejś zmiennej ze skryptu który go wywoływał.


Teraz wyjaśnię czemu tak:

Ma to być panel w php do zarządzania np. iptables.

Dopisując w /etc/sudoers możliwość wykonywania przez usera apache

"php -f skrypt.php "

wywołanego w dowolny sposób.

Pomyślałem, że mój panel ma na samym początku autoryzację, która do zmiennej sesyjnej przypisuje stan "czy zalogowany"

Gdyby skrypt.php sprawdzał na początku jakoś stan zmiennej "czy zalogowany" mógłby się wykonywać tylko wtedy gdy administrator jest aktualnie w panelu, a nie w jakichś dziwnych okolicznościach podczas jakiegoś ataku.

Jak Wy byście to zrobili ???

Z góry dziekuję i pozdrwiam