JS-Variable an PHP weitersenden
droom
- php
0 Felix Riesterer
0 droom0 droom
Hi folks,
ich möchte gern in einer PHP-Variable den wert vom aktuellen document.protocol haben. Also ich möchte wissen, ob der benutzer mit http oder https surft.
Da ich diesen Wert mit JS herausbekommen kann, frage ich mich, wie ich es an eine PHP-Variable zuweise. Oder gibt es auch mit PHP ne Möglichkeit dran zu kommen.
Wäre für jede Hilfe dankbar.
Droom
Liebe(r) droom,
Oder gibt es auch mit PHP ne Möglichkeit dran zu kommen.
[link:http://de2.php.net/manual/de/reserved.variables.server.php@title=$_SERVER]['SERVER_PROTOCOL']
Liebe Grüße,
Felix Riesterer.
super vielen dank ^^
Ups da war ich zu schnell. Das habe ich nicht gemeint.
Ich möchte entweder "http", "https" bzw "ftp" bekommen
mit $_SERVER['SERVER_PROTOCOL'] bekomme ich "HTTP/1.1"
Liebe(r) droom,
Ich möchte entweder "http", "https" bzw "ftp" bekommen
mit $_SERVER['SERVER_PROTOCOL'] bekomme ich "HTTP/1.1"
und da steht dann "http" nicht drin? Und was willst Du mit "ftp"? Wann reagiert denn bei einem FTP-Request ein Apache? Der ist doch ein HTTP-Server!
Liebe Grüße,
Felix Riesterer.
Das war nur ein Beispiel. Eigentlich will ich nur wissen, obs "http" oder "https".
$_SERVER['SERVER_PROTOCOL'] gibt "HTTP/1.1" bzw "HTTP/1.0" usw. zurück (Nach der Doku soll es auch so sein)
Liebe(r) droom,
Eigentlich will ich nur wissen, obs "http" oder "https".
ja...?
$_SERVER['SERVER_PROTOCOL'] gibt "HTTP/1.1" bzw "HTTP/1.0" usw. zurück (Nach der Doku soll es auch so sein)
...und???
Liebe Grüße,
Felix Riesterer.
echo $begrüßung;
Eigentlich will ich nur wissen, obs "http" oder "https".
$_SERVER['SERVER_PROTOCOL'] gibt "HTTP/1.1" bzw "HTTP/1.0" usw. zurück (Nach der Doku soll es auch so sein)...und???
"und" beispielsweise wie in "und keine Information ob http oder https verwendet wurde". Denn das steht, wenn überhaupt in $_SERVER['HTTPS'], wobei sich Apache und IIS hier auch noch unterschiedlich verhalten.
Generell gilt: Alles was der Webserver zum Request erzählen will steht in $_SERVER. Einige Felder sind genormt, andere nicht. Man tut gut daran, dessen Inhalt in den verschiedenen Anwendungsfällen, die man vorhat, zu überprüfen und sich nicht unbedingt auf Vorhandensein und Inhalt von Feldern blind zu verlassen.
echo "$verabschiedung $name";
sprich, es ist für mich unmöglich es mit php herauszufinden ...
mit JS geht es aber wohl und ich suche deswgeen ja ne Möglichkeit ne JS-Variable an eine php-variable zu übergeben
echo $begrüßung;
sprich, es ist für mich unmöglich es mit php herauszufinden ...
Hat das jemand behauptet? Es ist mit $_SERVER['HTTPS'] möglich, jedoch muss es systemabhängig unterschiedlich ausgewertet werden.
mit JS geht es aber wohl und ich suche deswgeen ja ne Möglichkeit ne JS-Variable an eine php-variable zu übergeben
Javascriptvariablen leben nur unter Javascript. Ihr Wert kann allerdings ausgegeben und mit einem HTTP-Request an den Server übermittelt werden, der sich dann darum kümmern kann.
echo "$verabschiedung $name";