Moin Ihrs, ich stehe gerade voll auf dem Schlauch:
Ich habe folgendes vor:
Von Domain A will ich eine Datei auf Domain B ansprechen und deren Rückgabewert auf Domain A weiter nutzen, um zb. festzustellen, ob Domain A bei Domain B bekannt ist, falls ja ist Rückgabe = 1, ansonsten = 0
Ich habe ähnliches schon vor ca 2 Jahren mal gemacht, komme jetzt aber auf keine funktionstüchtige Funktion mehr (fopen ist per php.ini erlaubt, daran sollte es also nicht scheitern
)
Kann mir da jemand weiterhelfen ?
Script auf Domain A ist:
Und das Script, welches da abgerufen werden soll (Auf Domain B):
Ich habe folgendes vor:
Von Domain A will ich eine Datei auf Domain B ansprechen und deren Rückgabewert auf Domain A weiter nutzen, um zb. festzustellen, ob Domain A bei Domain B bekannt ist, falls ja ist Rückgabe = 1, ansonsten = 0
Ich habe ähnliches schon vor ca 2 Jahren mal gemacht, komme jetzt aber auf keine funktionstüchtige Funktion mehr (fopen ist per php.ini erlaubt, daran sollte es also nicht scheitern

Kann mir da jemand weiterhelfen ?
Script auf Domain A ist:
PHP-Code:
<?PHP
@ini_set('display_errors', true);
error_reporting(E_ALL|E_STRICT);
function test1()
{
header('Location: dtest.php?op=test2');
}
function test2()
{
$fp = fopen('http://www.money-island.eu/test.php', 'r');
if(!$fp)
{
echo 'keine verbindung';
exit();
}
else
{
$line = fgets($fp, 100);
echo 'line: ' . $line . '<br />';
echo '<pre>Line:';
print_r($line);
echo '</pre>';
}
fclose($fp);
}
$op = (empty($_REQUEST['op'])) ? 'default' : $_REQUEST['op'];
switch($op)
{
default:
test1();
break;
case 'test2':
test2();
break;
}
?>
PHP-Code:
<?PHP
@ini_set('display_errors', true);
error_reporting(E_ALL|E_STRICT);
$out_true = 1;
$out_false = 0;
if(isset($_SERVER['HTTP_REFERER']))
{
$ref = $_SERVER['HTTP_REFERER'];
}
else
{
return $out_false;
}
$url = parse_url($ref);
$domain = $url['host'];
$out = ($domain == 'www.mail-island.eu') ? $out_true : $out_false;
echo $out;
?>
Kommentar