Zum Inhalt springen

Includierte PHP Datei liefert falshen URL

Erstellt am 22. Juli 2009 · 2 Antworten · letzte Antwort am 24. Juli 2009

Tags: PHP, Frage

wischnja ·

Hallo,

aus einer (mit "LumoNet PHP Include" ext.) in Typo3 includierter php Datei rufe ich volgenden Methoden auf:

require_once 'typo3_src/t3lib/class.t3lib_div.php';

echo "<pre>";
echo "__FILE__: ".__FILE__."\n";
echo "DOCUMENT_ROOT: ".$_SERVER['DOCUMENT_ROOT']."\n";
echo "REQUEST_URI: ".$_SERVER['REQUEST_URI']."\n";
echo "PHP_SELF:    ".$_SERVER['PHP_SELF']."\n";
echo "SCRIPT_NAME: ".$_SERVER['SCRIPT_NAME']."\n";
echo "SCRIPT_NAME MIT QUERY_STRING: ".$_SERVER['PHP_SELF']."?".$_SERVER["QUERY_STRING"]."\n";
echo "GLOBALS TSFE: ".$GLOBALS['TSFE']->page['title']."\n";
echo "Date: ".date('d.m.Y',$TSFE->page['crdate'])."\n";
echo "URL :".t3lib_div::getIndpEnv('REQUEST_URI');
echo "</pre>";

ergebniss köntet Ihr hir http://sergeykleptcha.de/mongolia-leben-im-kreis.html nachsehen,

staat benutzerfreundlichen URL liefern mir alle diese Methoden immer der name des Includierten php Datei zurück,
obwohl direkt aus Typo3 kann ich richtige Ergebniss bekommen, mit:

20 = TEXT
20.data = getIndpEnv:REQUEST_URI
20.wrap = REQUEST_URI = |<br />

kann mir jemand das bitte erklären!

Danke
Gruß
Max

wischnja ·

weist das wirklich keiner?! oder meine beschreibung das Problem ist nicht verständlich?

Mall anderes, wie kann der Wert der aus diese TS Abfrage:

20 = TEXT
20.data = getIndpEnv:REQUEST_URI
20.wrap = REQUEST_URI = |

im includierter php Datei abfangen?

wie oben beschrieben, diese abfrage:

require_once 'typo3_src/t3lib/class.t3lib_div.php';
echo "URL :".t3lib_div::getIndpEnv('REQUEST_URI')."\n";

in php Datei, gibt nun wieder nicht das gewünschte ergebniss aus.

Bitte, wenn ich was unverständlich beschreibe, sagen Sie es mir ich werde noch mall versuchen.

Danke
Gruß
Max

wischnja ·

Hallo nochmal,

ich bekomme das einfach nicht gebacken #angry#

Es soll doch nicht schwer sein nur aktuellen URL abzufrage, weist wirklich keiner, ich glaube es einfach nicht.

Danke
Max