Ist es möglich, den PHP-Code einer Live-Website zu sehen?Wie PHP auf Live-Site anzeigen
Antwort
Nein, da es auf der Serverseite interpretiert wird und die Ergebnisse an den Benutzer gesendet werden. Wenn Sie den Quellcode einer Site anzeigen möchten, die Sie im Browser steuern, sollten Sie die Erweiterung FirePHP für Firebug in Betracht ziehen oder einfach auf Ihre Site-Dateien mit Ihrer bevorzugten Methode zugreifen.
Haben Sie Zugriff auf die Dateien auf dem Live-Server? Wenn ja, sonst nein, kann nur das Ergebnis der Skriptausführung angezeigt werden.
Nein, es sei denn, der Server-Admin vermasselt.
Nicht, wenn PHP richtig konfiguriert ist.
PHP wird dem Besucher bereits interpretiert serviert.
Das Betrachten des PHP-Codes auf einer Live-Website würde als Hacking betrachtet werden, was wahrscheinlich außerhalb des ethischen Rahmens von Stackoverflow liegt.
Es gibt eine ethische Reichweite von SO? – nilamo
Nein, aber wir können so tun, als gäbe es das. – TricksfortheWeb
Nein, es sei denn, der Server-Admin vermasselt. Und manchmal passiert ... deshalb hat facebook einen patch dafür gemacht
Der Link ist jetzt kaputt. – Panzercrisis
Normalerweise, nein, wie andere gesagt haben, es sei denn, das ist etwas, was Sie wollen. Dann können Sie es einrichten, so dass mit .phps (oder einer anderen Erweiterung, aber das ist die Norm) wird der Quellcode der Seite angezeigt (mit Syntax Färbung glaube ich). Etwas wie:
AddHandler application/x-httpd-php-source .phps
in Ihrer Apache-Konfiguration sollte es tun.
Hinweis: Sie müssen Ihre .php-Dateien mit einem .phps speichern, damit ihre Quelle angezeigt wird.
Eine ['SetHandler'-Anweisung] (https://httpd.apache.org/docs/2.2/mod/core.html#sethandler) innerhalb eines ['
Ja: ssh, um es, gehen Sie in das Verzeichnis der Quelldatei halten, sagen: 'index.php' und "cat" es:
ssh myserver.com
cd ~/www
cat index.php | less
Dort gehen Sie!
HINWEIS: das ist ein Witz.
Nur ein Tipp, bevor du mit downvotes überflutet wirst (;) - markiere dieses Community-Wiki, damit du keine Wiederholungen verlierst. –
Hmmmm, gut. Ich wusste nicht, was dieses "Community-Wiki" war. Vielen Dank. –
Dies ist ein UUOC (siehe http://catb.org/jargon/html/U/UUOC.html) – Residuum
Es gibt einige Seiten, die Ihnen erlauben, ihre PHP-Quelle anzuzeigen. Versuchen Sie, für inurl:viewsource.php googlen (meine Website sollte irgendwo dort auftauchen :)).
Sie können auch php.net ‚s Quelle anzuzeigen: http://www.php.net/source.php?url=/index.php
Nun, das ziemlich gut beantwortet wurde, sondern auf die Stärke in Zahlen Irrtum, lassen Sie mich hinzufügen:
Im Allgemeinen nicht.
Jeder stimmt nicht! Ja, es ist möglich! Aber wenn Sie den Code in Ihrem Webbrowser sehen, dann wäre dies eine ernsthafte Sicherheitsverletzung oder einige schwerwiegende Probleme auf dem Webserver. Ich habe es einmal gesehen, wo irgendein dummer Administrator die PHP-Erweiterung für IIS entfernt hatte, also stellte der Browser alle Quellen als Textdateien zur Verfügung, anstatt sie auszuführen.
Dann gibt es wieder eine alternative Methode, die über FTP ist.Die meisten Websites gewähren über FTP Zugriff auf ihr Dateisystem, sodass Administratoren keinen physischen Zugriff auf das System benötigen. Sie müssen den Benutzernamen und das Passwort sowie die FTP-Adresse kennen, um Zugang zu erhalten, aber sobald Sie diese Informationen haben, haben Sie Zugriff auf die gesamte Website. Nützlich für Administratoren, aber auch ein sehr guter Grund, mit Passwörtern sehr vorsichtig zu sein.
Ich glaube dein erster Absatz war schon von * "sofern der Admin nicht vermasselt wurde" *, was mindestens zweimal erwähnt wurde. – deceze
Stimmt, aber diese Antworten haben mit "Nein" geantwortet, obwohl das falsch ist. Es gibt alle möglichen Ursachen - einschließlich Administratoren, die Dinge vermasseln -, die dazu führen könnten, dass PHP-Quellen angezeigt werden. Es * könnte * auch möglich sein, wenn die Server-Anwendung (IIS oder Apache) selbst einen Fehler oder Hack hat, der das Standardverhalten umgeht. (Also ein Fehler.) Glücklicherweise sind diese Arten von Fehlern selten, aber Hacker könnten das Verhalten der Server-Software ändern, um Dinge durcheinander zu bringen. Und kein Server ist 100% Hacker-sicher! –
Aktuelle Seite zu PHP-Code hinzufügen: http://php.net/manual/en/function.show-source.php
<?php show_source(__FILE__); ?>
Check-out php://input
und php://filter/convert.base64-encode/resource=<filepath>
, zum Beispiel. http://level11.tasteless.eu/index.php?file=php://filter/convert.base64-encode/resource=config.easy.inc.php
Sie können das nicht tun. Da das serverseitige Skript (hier PHP-Skripte) auf dem Webserver ausgeführt wird und seine Ausgabe in HTML eingebettet ist, wird dieses dann an Ihren Browser zurückgegeben. Also alles, was Sie anzeigen können, ist der HTML-Code. Stell dir vor, wenn das, was du verlangst, möglich wäre, dann hätte Evryone den Quellcode von Facebook, Flipkart in ihren Händen.
- 1. Anzeigen von Statistiken auf Bild mit PHP
- 2. PHP-Closure-Quelle anzeigen
- 3. PHP Wordpress-Array anzeigen.
- 4. Wie Anzeigen von zufälligen Anzeigen auf meiner Website
- 5. PHP mehr anzeigen System
- 6. wie php microtime als min: sek anzeigen?
- 7. php wp-types anzeigen Taxonomie
- 8. mySQL date_format in PHP anzeigen
- 9. PHP: Ja/Nein-Bestätigungsdialog anzeigen
- 10. Formularfelder basierend auf Benutzereingabe anzeigen
- 11. MYSQLI - PHP: Produkte anzeigen Seitenausgabe
- 12. Inhalte basierend auf Remote-URL in PHP anzeigen?
- 13. Anzeigen von Akzenten in PHP auf Daten aus MYSQL
- 14. PHP Datum Immer anzeigen abgelaufen
- 15. PHP Youtube: Anzahl/Zeit anzeigen Dauerstempel auf dem Miniaturbild-Mechanismus
- 16. PHP - Anzeigen/Verbergen eines Bildes basierend auf dem Datum
- 17. Anzeigen der Cookies Werte auf der gleichen Seite php-cookies
- 18. Anzeigen von Daten auf einer anderen Seite in PHP
- 19. php nach erfolgreichem Login, Benutzername oben auf der Seite anzeigen?
- 20. InvoicePlane: Zahlungsvorgang auf Rechnung anzeigen
- 21. OpenCart 2 - anzeigen Kategorie Titel auf Produktseite
- 22. Laden Bild auf Umleitung anzeigen
- 23. PHP: Inhalt nach dem erzwungenen Download anzeigen?
- 24. Wie beschränke ich, welche Länder meine Website (PHP) anzeigen können
- 25. anzeigen Umleiten In .. Countdown-Timer PHP
- 26. PHP: Wie Seite anzeigen, bevor das Skript beendet ist?
- 27. Anzeigen des HTCondor-Status mit PHP
- 28. auf Konsole Anzeigen
- 29. Wie SoapClient auf PHP
- 30. JSON AJax PHP kann keine Daten in PHP anzeigen
Ich hoffe nicht. So etwas wäre ein Sicherheitsalbtraum. –
Ich habe das Sicherheitsetikett b/c hinzugefügt es schien relevant –