AlexBausW: Seiten einbinden OHNE include() wg sicherheit!

Beitrag lesen

Hallo MudGuard,

Angenommen ich habe die Datei  foo.php  und möchte die datei
bar.php  einbinden,   und  bar.php  liegt aber auf einem anderen
webserver, so könnte ich ja so machen:
<?php include("http://www.die-domain/bar.php"); ?>
ABER angenommen  bar.php  beinhaltet nicht nur HTML ausgabe
wie man es gerne haette,  sondern beinhaltet auch
PHP code a la <?php   .... ?>
dann würde der ausgeführt werden von foo.php ...

Das hängt davon ab, ob der andere Webserver php-fähig ist oder nicht.
Ist er PHP-fähig, so wird das PHP bereits dort ausgeführt und in foo.php nur das geparste Ergebnis inkludiert.

Kann man mit PHP nicht auch PHP-Code ausgeben?

z.B. echo '<?php boesefunktion('delete','/'); ?>'

Zumindest bei mir lokal geht das.

Gruß Alex

--
>> Dass in eine if Schleife zu packen schafft mein 10 jähriges Patenkind. [...]
> Mhhh, wenn man if in Schleifen packt, muss man sich auch nicht wundern, wenn die Patenkinder verwöhnte Luder werden. [...]
[TomIRL und Tom in ?t=64084&m=364291]
ss:) zu:} ls:} fo:| de:[ va:| ch:| sh:( n4:& rl:° br:& js:| ie:| fl:| mo:}