Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?php
require("httpconnection.class.php");
$http=new httpconnection("www.fs-location.de");
$data=$http->get("settings/index.php","PHPSESSID=meine SESSID&pc_id=von meinem Cookies","temp_pw=das Passort&nickname=mein Nickname","","");
echo nl2br(print_r($data['head'],true));
echo "<br>Body:<br>";
echo $data['body'];
unset($http);
?>
Grad deshalb hab ich ja die Klasse geschrieben, damit man nicht von cURL abhaengig ist, denn dies wird man wohl bei den wenigsten Hostern vorfinden.Da kann ich dir die cURL-Bibliothek empfehlen: http://de3.php.net/manual/de/ref.curl.php
Die wurde unter anderem genau für sowas gemacht. Wenn dir diese Bibkliothek nicht zur Verfügung steht oder du sie nicht installieren (lassen) kannst, dann wäre die oben genannte Klasse sicher auch eine gute Alternative
<?php
require("httpconnection.class.php");
$http=new httpconnection("www.fs-location.de");
$data=$http->get("settings/index.php","PHPSESSID=meine SESSID","temp_pw=das Passort&nickname=mein Nickname","","");
echo nl2br(print_r($data['head'],true));
echo "<br>Body:<br>";
echo $data['body'];
unset($http);
?>
<?php
ini_set(upload_max_filesize, 50);
require("httpconnection.class.php");
$http=new httpconnection("www.fs-location.de");
//if(empty($_COOKIE['PHPSESSID'])) {
$data = $http->post("/community/login/login.php","nickname=KarateHamster&password=demobaöböaböla","","","","","");
setcookie("SESSID", $data['head']['cookies']['0']['value'], time()+40);
setcookie("pc_id", $data['head']['cookies']['1']['value'], time()+40);
//}
echo nl2br(print_r($data['head'],true));
echo $data['body'];
echo "<br><br>Teil 2:<br>";
$send = $http->post("/community/pm/save_new.php","resc=KarateHamster&title=Hallo&text=Ichbins","PHPSESSID={$_COOKIE['SESSID']}&pc_id={$_COOKIE['pc_id']}","","","","");
echo nl2br(print_r($send['head'],true));
echo $_COOKIE['SESSID']."<br>".$send['body'];
?>
Array
(
[raw] => HTTP/1.1 302 Found
Date: Mon, 12 Mar 2007 18:13:13 GMT
Server: Apache
Set-Cookie: PHPSESSID=kum9sqi0aibodv9a0j9j5j1nb6; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: pc_id=1400099; expires=Thu, 09-Mar-2017 18:13:14 GMT; path=/
Location:
Vary: Accept-Encoding
Content-Length: 0
Connection: close
Content-Type: text/html
[httpversion] => 1.1
[server] => Apache
[contentlength] => 0
[contenttype] => text/html
[location] => Array
(
[uri] =>
)
[cookies] => Array
(
[0] => Array
(
[name] => PHPSESSID
[value] => kum9sqi0aibodv9a0j9j5j1nb6
[path] => /
)
[1] => Array
(
[name] => pc_id
[value] => 1400099
[path] => /
[expirydate] => Array
(
[string] => Thu, 09-Mar-2017 18:13:14 GMT
[timestamp] => 1489083194
)
)
)
)
Teil 2:
Array
(
[raw] => HTTP/1.1 302 Found
Date: Mon, 12 Mar 2007 18:13:16 GMT
Server: Apache
Set-Cookie: PHPSESSID=2eumar0hguuusmhgm4m1fn1n95; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location: /home/error.php?id=login_required
Vary: Accept-Encoding
Content-Length: 97
Content-Type: text/html
[httpversion] => 1.1
[server] => Apache
[contentlength] => 97
[contenttype] => text/html
[location] => Array
(
[uri] => /home/error.php
[parameters] => id=login_required
)
[cookies] => Array
(
[0] => Array
(
[name] => PHPSESSID
[value] => 2eumar0hguuusmhgm4m1fn1n95
[path] => /
)
)
)
Leite weiter zu /home/error.php?id=login_required
<?php
setcookie('test','lala',time()+3600);
echo $_COOKIE['test'];
?>