encodeURIComponent nach URLencode und ein + ist zu sehen – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self encodeURIComponent nach URLencode und ein + ist zu sehen Mon, 30 Oct 17 20:20:05 Z https://forum.selfhtml.org/self/2017/oct/30/encodeuricomponent-nach-urlencode-und-ein-plus-ist-zu-sehen/1707356#m1707356 https://forum.selfhtml.org/self/2017/oct/30/encodeuricomponent-nach-urlencode-und-ein-plus-ist-zu-sehen/1707356#m1707356 <p>Hallo zusammen</p> <p>ich muss die Parameter der Seite verschlüsseln und mache dies per php. Denn dann wird diee Seite aaufgerufen und sie kann sofort mit den Parametern umgehen. Doch wenn ich per Javascript die Parameter entschlüssele steht wenn benötigt immernoch ein + zwischen den Wörtern anstelle eines Leerzeichens drin.</p> <p>PHP setzt halt die Parameter zusammen und verschlüsselt sie beim Aufbau der Seite. Also soll ich da jetzt das + aus dem String holen oder gibt es da noch eine andere Variante der Verschlüsselung?</p> <p>Dannke Gruß Andreas</p> encodeURIComponent nach URLencode und ein + ist zu sehen Mon, 30 Oct 17 20:28:25 Z https://forum.selfhtml.org/self/2017/oct/30/encodeuricomponent-nach-urlencode-und-ein-plus-ist-zu-sehen/1707357#m1707357 https://forum.selfhtml.org/self/2017/oct/30/encodeuricomponent-nach-urlencode-und-ein-plus-ist-zu-sehen/1707357#m1707357 <p>Hallo Andy Nail,</p> <blockquote> <p>ich muss die Parameter der Seite verschlüsseln und mache dies per php.</p> </blockquote> <p>Wie muss man sich das vorstellen?</p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Rosen sind rot. </div> encodeURIComponent nach URLencode und ein + ist zu sehen Mon, 30 Oct 17 20:55:27 Z https://forum.selfhtml.org/self/2017/oct/30/encodeuricomponent-nach-urlencode-und-ein-plus-ist-zu-sehen/1707359#m1707359 https://forum.selfhtml.org/self/2017/oct/30/encodeuricomponent-nach-urlencode-und-ein-plus-ist-zu-sehen/1707359#m1707359 <p>Du willst vermutlich <a href="http://php.net/manual/de/function.rawurlencode.php" rel="noopener noreferrer">rawurlencode</a> und nicht <a href="http://php.net/manual/de/function.urldecode.php" rel="noopener noreferrer">urlencode</a> auf Seiten PHPs benutzen. Als kleiner Hinweis am Rande: Man spricht in diesem Zusammenhang von Kodieren und nicht von Verschlüsseln.</p> encodeURIComponent nach URLencode und ein + ist zu sehen Tue, 31 Oct 17 05:25:33 Z https://forum.selfhtml.org/self/2017/oct/30/encodeuricomponent-nach-urlencode-und-ein-plus-ist-zu-sehen/1707364#m1707364 https://forum.selfhtml.org/self/2017/oct/30/encodeuricomponent-nach-urlencode-und-ein-plus-ist-zu-sehen/1707364#m1707364 <p>hi,</p> <blockquote> <p>PHP setzt halt die Parameter zusammen und verschlüsselt sie beim Aufbau der Seite. Also soll ich da jetzt das + aus dem String holen oder gibt es da noch eine andere Variante der Verschlüsselung?</p> </blockquote> <p>Nein musst Du nicht. Das +Zeichen gibt es aufgrund der Abwärtskompatibilität aus einer älteren Vereinbarung bezüglich URL-Escapeing für das Leerzeichen. Das +Zeichen wird nur dann escaped wenn es Bestandteil einer eigenen URL-Componente ist. MfG</p> encodeURIComponent nach URLencode und ein + ist zu sehen Mon, 30 Oct 17 22:04:09 Z https://forum.selfhtml.org/self/2017/oct/30/encodeuricomponent-nach-urlencode-und-ein-plus-ist-zu-sehen/1707361#m1707361 https://forum.selfhtml.org/self/2017/oct/30/encodeuricomponent-nach-urlencode-und-ein-plus-ist-zu-sehen/1707361#m1707361 <p>Oh ja dann hätte ich vielleicht eine Variante:</p> <p>Denn jetzt werden die Parameter beim Seitenaufbau mit PHP zusammengestellt, aber nicht verschlüsselt, sondern nur an die Jabascript Funktion übergeben die die Seite öffnet. In dieser steht wiederum eine PHP Funktion und diese kann mit diesem, per Javascript verschlüsseltem einwandfrei umgehen. Doch jetzt muss immer vor einem Seitenaufruf verschlüsselt werden und dann gleich wieder entschlüllt werden. Was ich schade finde.</p> <p>Also auf jeden Fall schonmal Vielen Dank und ich würde mich auch über weitere Auskunft sehr freuen.</p> <p>Also schonmal vielen Dank und Gruß Andreas</p>