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 13.12.2011, 23:34  
Neuer Benutzer
 
Registriert seit: 13.12.2011
Beiträge: 2
PHP-Kenntnisse:
Anfänger
discountnetz befindet sich auf einem aufstrebenden Ast
Standard % Sonderzeichen im Passwort

Hallo und guten Abend,
ich habe ein Script mit dem ich mich aus einer Anwendung heraus auf meinem Server einloggen kann um bestimmte Aktionen automatisiert auszuführen. Der Aufruf der entfernten Server Seite erfolgt über:

Code:
https://{$user}:{$pass}@{$host}/
Das klappt auch wunderbar nur leider geht es nur wenn ich keine Sonderzeichen in der $pass angegeben habe. Mit

Code:
$pass = "abcde";
geht alles ich werde authentifiziert. Mit

Code:
$pass = "abc%de";
geht es nicht mehr ich bekomme einen 401. Das Problem ist das % Zeichen ich habe auch schon

Code:
$pass = "abc\%de";
versucht allerdings bekomme ich dan auch einen 401 Error.

Gibt es eine Möglichkeit das % Zeichen dennoch im Passwort zu benutzen? Wenn es eine blöde Frage ist bitte ich schonmal um Entschuldigung aber ich bin ein ziemlicher Anfänger was PHP betrifft.

Freundliche Grüsse
Jan
discountnetz ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.12.2011, 23:46  
Erfahrener Benutzer
 
Benutzerbild von Aceh
 
Registriert seit: 01.03.2011
Beiträge: 120
PHP-Kenntnisse:
Anfänger
Aceh befindet sich auf einem aufstrebenden Ast
Aceh eine Nachricht über ICQ schicken
Standard

PHP-Code:
$pass str_replace(array("%"), "&#37",$pass); 
% macht reaktionen bei php
&#37 ist die ordnungszahl und gibt trotzall % aus
Aceh ist offline   Mit Zitat antworten
Alt 13.12.2011, 23:52  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Das dürfte daran liegen, das ein % Zeichen beim url_encoding verwendet wird, um eine Escapesequenz einzuleiten. Probier mal, das '%' Zeichen durch '%25' zu escapen...

http://www.w3schools.com/tags/ref_urlencode.asp
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 14.12.2011, 05:08  
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

rawurlencode

PHP-Code:
$pass "abc%de";

$urlable_pass rawurlencode($pass);
echo 
$urlable_pass
Code:
abc%25de
Nicht probieren etwas zu escapen, dafür gibts Methoden in PHP die das komplett für dich übernehmen.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist gerade online   Mit Zitat antworten
Alt 14.12.2011, 17:10  
Neuer Benutzer
 
Registriert seit: 13.12.2011
Beiträge: 2
PHP-Kenntnisse:
Anfänger
discountnetz befindet sich auf einem aufstrebenden Ast
Standard

Hallo
sorry das ich mich erst jetzt melde aber mich hat bissel die Grippe erwischt. Ich habe nun die letztgenannte Lösung mittels rawurlencode benutzt. Es funktioniert perfekt so wie ich mir das gewünscht habe. Ich habe gleich noch andere Sonderzeichen im Passwort versucht und diese werden auch korrekt übertragen.

Ich bedanke mich für die schnelle und kompetente Hilfe

Freundliche Grüsse
Jan Hannuschka
discountnetz 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
Imap - Verbindung mit sha1 verschlüsseltem Passwort? lucloef PHP-Fortgeschrittene 4 30.11.2011 14:14
[benötigt Tipps] Passwort zurücksetzen Skript // Es wird keine Email verschickt ghorki PHP Einsteiger 10 18.10.2011 11:32
[Erledigt] Wieder sonderzeichen probleme syNTax PHP Einsteiger 20 24.04.2011 07:36
[Erledigt] Passwort verstecken... Request: mal gehts, mal nicht defcut JavaScript, Ajax und mehr 21 04.03.2010 00:19
passwort vergleich funktioniert leider nicht coyboc PHP Tipps 2010 10 11.02.2010 17:32
Einfaches Passwort vergessen Script sakanoue PHP Tipps 2009 7 23.12.2009 14:22
bildanzeige bei falschem passwort chrissie PHP Tipps 2006 1 22.08.2006 15:37
Die Sache mit den Sonderzeichen nach und vor Formularprüfung TailerD PHP Tipps 2006 12 02.06.2006 12:58
[Erledigt] Access denied bei Sonderzeichen im Passwort Datenbanken 1 27.02.2006 01:45
Eingabefenster für Passwort Nevermind PHP Tipps 2007 10 18.12.2005 15:36
[Erledigt] Passwort und Nutzerverwaltung in Php und Mysql PHP Tipps 2005-2 7 23.06.2005 17:46
3 Seiten durch Passwort schützen mit einmaliger PW-Eingabe? PHP Tipps 2005 12 19.04.2005 22:41
Passwort übergeben duerov PHP Tipps 2004 5 27.09.2004 09:41
Passwort verschlüsselung Datenbanken 5 06.09.2004 10:31
benutzername + passwort pruefen PHP Tipps 2004 4 07.07.2004 16:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sonderzeichen in passwort #, sonderzeichen für passwort, php passwörter mit sonderzeichen, passwort mit sonderzeichen in php, php mit sonderzeichen im passwort, passwortgeschützt php 2011

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:38 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