Zitat:
|
Zitat von pixelcut Nun "muss" jedoch ein ganz
bestimmter Referer auch so (also ohne User/Pass Abfrage) durchkommen.
hier jemand eine Idee zur Kombination valid-user/referer. |
Referer? Du meinst die beliebig fälschbare Variable des Clients? Laß es.
25.2. Wie kann ich einen HTTP POST-Request absenden?
http://php-faq.info/index.php?aktion...ght=posttohost Zitat:
|
Zitat von FAQ Anbei ein vollständiges Beispiel, das mit CGI-PHP auf der Unix-Kommandozeile verwendet werden kann. Das Script fälscht Einträge in einer Abstimmung auf dem Host www.linux.com, wo es für PHP als beste Scriptsprache stimmt. PHP-Code: <?php
# ...
$fp = fsockopen($host, 80);
printf("Open!\n");
fputs($fp, "POST $path HTTP/1.1\r\n");
fputs($fp, "Host: $host\r\n");
fputs($fp, "Referer: $referer\r\n");
# ...
?> |
Sollten beide Domains auf einem Server liegen und vorher eine Authentifizierung stattfindet:
realisiere ein DB gestütztes Sessionmanagement und verpaß dem Link auf die geschützte Seite session_name und session_id nach der Authentifizierung. Dann kannst Du mit PHP userabhängig auswählen, ob der geschützte Bereich betreten werden darf oder nicht.