2016-07-28 21 views
-3

** Ich brauche diese Datei PHP-Variablen-Server **includin PHP-Datei von URL mit php

http://example.com/addData.php (the other server) 
------------------------------------- 
$a_player1 = $_POST['a_player1'] = 1;    
$a_player2 = $_POST['a_player2'] = 3; 

htto://srore.com/getdata.php 
------------------------------------- 
include("http://example.com/addData.php"); 
echo $a_player1; 
echo $a_player2; 

Fehler auf url Post verwenden ???

Notice: Undefined variable: a_player1 
Notice: Undefined variable: a_player2 

php.ini Einstellungen allow_url_include dann auf

+1

Wenn beide Dateien im selben Ordner sind, brauchen Sie nicht "" http: //..../test/ "zu verwenden, verwenden Sie einfach include (" addData.php "); – jophab

Antwort

1

Sie sind über eine absolute URL einschließlich (das ist ein scheußlich schlechte Sicherheitsproblem ist), was bedeutet, Sie ausführen, dass "remote" php Skript und Laden seiner OUTPUT, nicht der PHP-Code, der es enthält.

Und wenn allow_url_fopen deaktiviert ist, dann wird sowieso nichts geladen, und es wird kein PHP-Code angezeigt, weil diese URL nie getroffen wird.

Wenn diese Datei auf dem gleichen Server/Site wie Ihr Haupt ist, dann tun Sie NICHT verwenden Sie eine URL, eine einfache include('addData.php') wird tun.

+0

danke, dass Sie falsch verstehen http://example.com/addData.php (der andere Server) --------------------------------- ------------------ htto: //srore.com/getdata.php ------------------- ------------------ include ("http://example.com/addData.php"); echo $ a_player1; echo $ a_player2; * * error ??? ** Hinweis: Undefinierte Variable: a_player1 Hinweis: U ndefinierte Variable: a_player2 – aofdev