hallo
ich hab folgendes Problem:
ich möchte einen user mittels fsockopen auf meiner typo3 seite einloggen. er sendet mir die dateien mittels fsockopen (post) und ich logge ihn auf meiner seite ein. das funktioniert wunderbar. nur wenn ich ihn am schluss weiterleiten möchte auf meine seite, so ist er nicht eingeloggt. wie kann ich das noch machen?
danke, gruss
etxebarria
<?php
function PostToHost($host, $path, $referer, $data_to_send) {
$fp = fsockopen($host, 80);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
fputs($fp, "POST $path HTTP/1.1\r\n");
fputs($fp, "Host: $host\r\n");
fputs($fp, "Referer: $referer\r\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp, "Content-length: ". strlen($data_to_send) ."\r\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $data_to_send);
fclose($fp);
}
}
// Daten, die mittels Post übergeben werden
$data = "user=test&password=test;
PostToHost("tweb02","http://tweb02/cms/index.php?id=254","http://test.php",$data);
// Weiterleitung auf seite im geschlossenen bereich - der user scheint nicht eingeloggt zu sein, aber wieso? muss ich noch eine session übergeben???
header('location: http://tweb02/cms/index.php?id=92');
?>