PHP-code zu verschleiern HTML?
Ich weiß, ich weiß - maskierter html - /js-code ist nutzlos (ich lese die anderen Fragen SO), aber ich will noch das Leben schwer zu machen für die Kopie-Katzen von meiner Website...
Bin ich mit einem php-basierte website, die generiert die html-Ausgabe. Ich möchte der ENDGÜLTIGEN html-Ausgabe (html, js, json und verwendet ajax) werden verschleiert. Gibt es eine php-Funktion, die für diesen Zweck? Ich fand http://www.ioncube.com/html_encoder.php aber, die sich auf einige Ihrer speziellen software geladen werden, auf dem server - das heißt, ein no-go...
Irgendwelche Vorschläge?
Ich habe nicht wirklich irgendwelche Probleme haben, die Anzeige Ihrer Seite mit firebug, obwohl... :\
Ich Stimme zu das ist eine dumme Frage. Was macht Sie denken, Sie sind so besonders, wenn die Lasten der wirklich gute Designer/Entwickler (Zeldman, Shea, Cederholm etc.) nicht verschleiern Ihre HTML?
Wie viele andere hat gesagt: nicht stören. Wenn jemand will, um zu schauen auf Ihren code, können Sie dies tun, mit dem richtigen Werkzeug. Es ist eine verlorene Schlacht. Sie verbringen mehr Zeit damit, sich zu verschleiern, als jemand, der wollen, schauen Sie sich Ihren code. Auch, Sie werden die Seiten nicht indiziert werden, die von search enginges, Ihre Seiten javascript benötigt. Ich nahm einen Blick auf ioncube und sah, dass Ihr code langsamer (und sehr langsam auf IE). Es dauerte weniger als 2 Minuten, um zu machen es mehr als doppelt so schnell auf allen Browsern und sogar schneller auf IE (nicht die Mühe zu Profil, wieviel)
Facebook verschleiert die Ihren html-code. Ich glaube nicht, dass abfuscation von html ist eine schlechte Idee.
Ich Stimme zu das ist eine dumme Frage. Was macht Sie denken, Sie sind so besonders, wenn die Lasten der wirklich gute Designer/Entwickler (Zeldman, Shea, Cederholm etc.) nicht verschleiern Ihre HTML?
Wie viele andere hat gesagt: nicht stören. Wenn jemand will, um zu schauen auf Ihren code, können Sie dies tun, mit dem richtigen Werkzeug. Es ist eine verlorene Schlacht. Sie verbringen mehr Zeit damit, sich zu verschleiern, als jemand, der wollen, schauen Sie sich Ihren code. Auch, Sie werden die Seiten nicht indiziert werden, die von search enginges, Ihre Seiten javascript benötigt. Ich nahm einen Blick auf ioncube und sah, dass Ihr code langsamer (und sehr langsam auf IE). Es dauerte weniger als 2 Minuten, um zu machen es mehr als doppelt so schnell auf allen Browsern und sogar schneller auf IE (nicht die Mühe zu Profil, wieviel)
Facebook verschleiert die Ihren html-code. Ich glaube nicht, dass abfuscation von html ist eine schlechte Idee.
InformationsquelleAutor Steve | 2009-10-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht wahr Verschleierung, aber eher schwer zu Lesen in den meisten Fällen (und weniger Bandbreite beanspruchen, als auch!)
Was ist mit text in
<pre>
- tags ?Ich benutze nur komprimierte css-und JavaScript-nicht Verschleierung, sondern zur Verringerung der Größe, aber für html-können Sie kümmern sich um Sie in callback-Funktion..
Keinerlei Unterstützung für <pre> - tags, fürchte ich. Ich denke, es könnte getan werden, relativ leicht, indem Sie entweder eine HTTP-parser oder ein etwas interessanter regexp, aber dann wieder, wie oft <pre> - Elemente, die noch heute verwendet, auch außerhalb von Standorten, die es ermöglichen, buchungskennzeichen, wie SO? Auch, schöner name. 😛
Wenn Sie möchten, reduzieren Sie die Größe sogar noch mehr, prüfen Sie, ob der browser unterstützt die on-the-fly-Kompression und komprimieren der Daten.
InformationsquelleAutor Duroth
Können Sie komprimieren Sie Ihre JavaScript und css
Für php-Ausgabe, die es getan werden kann, mit
ob_start
haben Sie einen Blick auf diese http://ru.php.net/manual/en/function.ob-start.php#71953InformationsquelleAutor Xinus
Sollten Sie einen Blick auf Verkleinern es hat eine Minify_HTML Klasse entfernen von Leerzeichen, unnötige Kommentare und Token
InformationsquelleAutor Roch
Nein, php konnte nicht tun, ohne etwas auf der client-Seite. Sie konnte immer noch einige javascript entschlüsseln, aber das wäre nicht freundlich zu, wer hat es ausgeschaltet, wäre es langsam und keine Suchmaschine Unterstützung.
InformationsquelleAutor Daniel A. White
Gut, in meinem Studium der HTML-obfuscator, wie http://htmlobfuscator.com/, sich wirklich ändern Ihre "speziellen" code in umgekehrter base64.
Wenn wir Sie entschlüsseln, sind Sie eigentlich verpackt js-Datei mit packer, die Sie finden konnte bei Google.
So, jetzt könnten wir dies tun
Slashup die ganze html für den Js-string, dann "pack" das javascript, dann Kodieren in base64, drehen Sie dann die codierte Zeichenfolge. Viola, fertig.
Du wirst etwas wie dieses:
Glück~
Warten Sie eine minute, war es sogar mir? hahah, ich glaube, ich erinnere mich noch, was ich meine, damals, ich weiß, dass es nicht klar ist, Sie immer noch daran interessiert, meine Antwort?
— Ja, ich bin immer noch daran interessiert, Ihre Antwort.
Hi Chris. Könnten Sie bitte erklären, wie kann ich verbergen mein code mit dieser Methode? Cheers.
InformationsquelleAutor Chris