Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> #!/bin/php i zwykły skrypt php, komunikacja
bor1904
post 21.03.2010, 20:42:36
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 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 22.03.2010, 07:39:06
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


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 07:13