php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.05.2005, 18:14  
Gast
 
Beiträge: n/a
Standard Wie übergebe ich "&" in HTTP POST-Request

Wenn ich den Code von hier benutze:
http://www.php-faq.de/q/q-code-post.html

dann funktioniert das hier natürlich nicht:
$data = "pid=14&text=dies&das&poll_vote_number=2";

wie mache ich das?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 15.05.2005, 18:58  
Gast
 
Beiträge: n/a
Standard

das '&' maskieren mit ' ;namp' dann wird das in der ausgabe wieder als '&' dargestellt, die übergabe so wie du sie hier beschreibst, scheint eine übergabe über die URL zu sein und du möchtest die dann dementsprechend mit 'GET' abfragen.

Gruß, Joshi
 
Alt 15.05.2005, 19:01  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Nur dass er es eben per POST machen will, worauf der Link ja deutlich hinweist.

Die Daten innerhalb des POST-Requests sind AFAIK genauso aufgebaut. Sie hängen nur nicht hinten an der URL sondern sind in den Nutzdaten der Nachricht enthalten.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 15.05.2005, 19:07  
Gast
 
Beiträge: n/a
Standard Re: Wie übergebe ich "&" in HTTP POST-Request

Zitat:
Zitat von androl
Wenn ich den Code von hier benutze:
http://www.php-faq.de/q/q-code-post.html
dann funktioniert das hier natürlich nicht:
$data = "pid=14&text=dies&das&poll_vote_number=2";
wie mache ich das?
Du solltest in erster Linie einen gültigen URL nehmen.
Der http://www.linux.com/polls/index.phtml ist nicht mehr gültig und dient nur als Beispiel.

Sonst kommt das:
Code:
404 File Not Found
The requested URL (polls/index.php) was not found.
 
Alt 15.05.2005, 19:11  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Es ging doch eher um das Sonderzeichen & im Wert für eine Variable
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 15.05.2005, 19:22  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Der_Gerhard
Es ging doch eher um das Sonderzeichen & im Wert für eine Variable
Natürlich funktioniert das Script, wenn man den POST Request an einen realexistierenden URL schickt.

http://test.php-help.info/fsockopen-6/ (Quelltext wird angezeigt)
 
Alt 17.05.2005, 13:10  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von joshi704
das '&' maskieren mit ' ;namp' dann wird das in der ausgabe wieder als '&' dargestellt,
funktioniert so nicht, auch nicht mit '&'
mit '%26' geht's:
mit GET:
http://www.inf.uni-konstanz.de/~knee...dies%26das=das

mit POST-Simulation: unten 'text=dies&das=das' oder 'text=dies%26das=das' eintippen

Zitat:
Zitat von meikel
Du solltest in erster Linie einen gültigen URL nehmen.
natürlich hab ich meinen eigenen Code
 
Alt 17.05.2005, 13:26  
Gast
 
Beiträge: n/a
Standard

Funktion gefunden: urlencode()
Problem gelöst
 
Alt 17.05.2005, 13:37  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von androl
Funktion gefunden: urlencode()
Einmal Handbuchlesen bildet ungemein. rawurlencode() ist besser geeignet.

btw: aus Deiner ursprünglichen Fragestellung ging leider nicht hervor, daß Du mit der fehlenden URL-Kodierung nach RFC 1738 hast.
 
 


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
Was ist mit GET http request gemeint? cyberholic PHP Tipps 2008 6 03.05.2008 12:09
HTTP Request über Proxyserver leiten blaus PHP-Fortgeschrittene 4 04.04.2008 07:59
HTTP Request per PHP lahmt, Rückgabe nur NULL Schaelle PHP-Fortgeschrittene 0 21.09.2005 16:42
HTTP request failed! HTTP/1.1 403 Forbidden in... PHP Tipps 2005-2 5 04.07.2005 01:46
[Erledigt] HTTP Request absetzen und Antwort auswerten PHP-Fortgeschrittene 1 02.07.2005 13:16
HTTP request failed! PHP Tipps 2005-2 20 19.06.2005 02:28
script nicht über HTTP Request seven-12 PHP Tipps 2005-2 6 10.06.2005 12:45
php script nicht über HTTP Request starten seven-12 PHP-Fortgeschrittene 3 09.06.2005 22:14
HTTP POST Anfrage senden DerDesian PHP Tipps 2005 6 03.03.2005 16:43
HTTP request failed! HTTP/1.1 500 Internal Server Error Datenbanken 6 28.01.2005 14:54
HTTP Login Request PHP Tipps 2004-2 1 16.12.2004 12:30
POST oder REQUEST? Creativ PHP Tipps 2004-2 5 11.12.2004 20:03
Shoutcast server abfrage mittels ein http header request PHP Tipps 2004 0 30.10.2004 18:05
HTTP - Request Stümper PHP Tipps 2004 7 27.08.2004 22:38
HTTP Post mit PHP (Stream Funktionen) PHP-Fortgeschrittene 12 04.06.2004 11:16

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
requestparameter & maskieren, & in http request maskieren, http request sonderzeichen, http-request, post request sonderzeichen, http request parameter \& maskieren\, @ im php request übergebe, sonderzeichen \&\ in post request, && request php, http post request umlaute

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.