Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> #!/bin/php i zwykły skrypt php, komunikacja
bor1904
post
Post #1





Grupa: Zarejestrowani
Postów: 131
Pomógł: 1
Dołączył: 15.10.2009
Skąd: gdańsk

Ostrzeżenie: (0%)
-----


Witam
Potrzebuję zrealizować taką rzecz:

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

  1. 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 (IMG:style_emoticons/default/questionmark.gif) ?

Z góry dziekuję i pozdrwiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Wszystko możesz poczytać:
http://php.net/manual/en/features.commandline.php
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 16:33