php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.01.2012, 21:27  
meikel
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von hts Beitrag anzeigen
Selbst mit killed-BBC wird es nicht verständlicher: Wie sonst sollte man ein PHP-Script von außerhalb aufrufen, wenn nicht über HTTP?
Der TS will ja nicht, daß es "von außerhalb" aufgerufen wird.
Das Thema hätte sich erledigt, wenn es ein CLI Script wäre.
PHP-Code:
#!/usr/bin/php -q 
<?php
echo 'Ätsch, Du Indianer, es geht auch ohne Dich.';
?>
Vermutlich geht es um einen Crontab Dienst und der TS will unberechtigte Zurgiffe ausschließen. Allerdings erledigt man sowas nicht über ne "wget Krücke" sondern via CLI.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.01.2012, 21:35  
hts
Erfahrener Benutzer
 
Registriert seit: 07.09.2010
Beiträge: 722
PHP-Kenntnisse:
Fortgeschritten
hts befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von meikel Beitrag anzeigen
Der TS will ja nicht, daß es "von außerhalb" aufgerufen wird.
Das Thema hätte sich erledigt, wenn es ein CLI Script wäre.
Da könnte was dran sein, allerdings impliziert "localen Intranet" doch einen HTTP-Aufruf. Wobei ...
Zitat:
Zitat von wolla
Mir ist jetzt allerdings auch nicht bekannt, wie man sich aus dem Internet durch den Router ins Intranet wühlen könnte.
... wiederum dagegen spricht.

Hm, ...
hts ist offline   Mit Zitat antworten
Alt 19.01.2012, 21:38  
WilkeDevelop
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von hts Beitrag anzeigen
Selbst mit killed-BBC wird es nicht verständlicher: Wie sonst sollte man ein PHP-Script von außerhalb aufrufen, wenn nicht über HTTP?
php scripte kann man schon anders aufrufen. beispielsweise über cronjobs.
aber das klang in seinem ersten post in diesem thread so, als wolle er über http aufrufen

EDIT:
sorry, seite 2 nicht beachtet
  Mit Zitat antworten
Alt 20.01.2012, 09:05  
Erfahrener Benutzer
 
Benutzerbild von jspit
 
Registriert seit: 19.08.2011
Beiträge: 701
PHP-Kenntnisse:
Anfänger
jspit wird schon bald berühmt werden
Standard

Hi,
es ist ein script ähnlich wie dieser hier http://writecodeonline.com/php/, mit allen Rechten wie Dateien erstellen, löschen usw.
Zusätzlich werden von allen (globalen) Variablen Debug-Informationen geliefert.
Ideal um kleine Codeschnipsel per Copy + Paste zu testen. Und ist wie schon gesagt nicht öffentlich zugänglich. Nur sollte es auch niemand aus meiner unmittelbaren Nachbarschaft benutzen und schon gar keiner der noch weniger Ahnung als ich hat..

LG jspit
jspit ist offline   Mit Zitat antworten
Alt 20.01.2012, 15:16  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von jspit Beitrag anzeigen
Ich habe ein PHP script für Test- und Debuggigzwecke mit sehr weitreichenden Rechten, das unter XAMPP im localen Intranet eingesetzt wird. Unbefugte Nutzung blocke ich wie folgt ab:
PHP-Code:
  if($_SERVER["REMOTE_ADDR"] != $_SERVER["SERVER_ADDR"]) {echo "<br>keine Berechtigung<br>"; exit();} 
Funktioniert erstmal. Meine Frage hierzu: Ist das auch sicher genug ?

LG jspit
CLI erzwingen > Addressgefrickel. Scripte die du eh nur lokal Ausführen lassen willst kannst du dann auch lokal bedienen indem du es als CLI umsetzt. Die restriktion ist dann einfach:

PHP-Code:
if ( PHP_SAPI != 'cli' ) die('unallowed call.'); 
Alternativ nutz zur identifikation mehr als nur die IP, setz bspw. ein Authentifikationszertifikat vorraus und ein nur via (secure)VPN bereitgestellter IP-Addressbereich und oder Grundsätzlich nur HTTPS.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.

Geändert von tr0y (20.01.2012 um 15:19 Uhr).
tr0y ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mails über localhost senden: SMTP-Fehler? Pascalh PHP Einsteiger 2 21.01.2011 13:22
[Erledigt] enis.de ist lokale Weiterleitung auf localhost?! Lollix Off-Topic Diskussionen 2 30.12.2010 10:55
mod_rewirte Ordnerproblem (localhost) go1denboy Server, Hosting und Workstations 1 17.09.2009 14:36
[Erledigt] localhost doppelt belegt Mikay Kun Server, Hosting und Workstations 2 28.03.2009 23:49
MySQLDump auf localhost: leere Datei delphicreator Datenbanken 2 24.08.2008 10:24
localhost mit name virtual host problem?? c01001 Server, Hosting und Workstations 3 01.04.2006 11:07
Mysql startet nicht mehr ??? Hilfe ??? c01001 Datenbanken 12 25.01.2006 00:10
xampp -> alles an localhost will nicht notyyy PHP Tipps 2005-2 2 14.10.2005 17:03
ASP als localhost JanM Off-Topic Diskussionen 3 11.10.2005 20:14
Timed out read from localhost bei PEAR::SOAP-Kommunikation Elmo2k PHP-Fortgeschrittene 3 30.08.2005 13:07
Imagemagick auf dem localhost einrichten.... 18inch PHP Tipps 2005-2 1 28.06.2005 10:55
localhost / Variabeln in header() RoDa PHP Tipps 2005 11 02.05.2005 14:37
ftp FUnktionen auf dem localhost??? 18inch PHP Tipps 2005 12 16.04.2005 20:36
Cookie / localhost / Problem gelöst PHP-Fortgeschrittene 11 02.11.2004 22:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php script nur lokal zulassen, php script nur von localhost ausführen lassen, php post nur von localhost erlauben

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:59 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum