Seite 1 von 1

$_GET Variable auslesen

Verfasst: Do 21. Jan 2010, 13:41
von ergoliner
Liebe Glaskugelbeschwörer und Wissende um Contenido!

Ich habe in der .htaccess folgendes stehen:

Code: Alles auswählen

# GET-PARAMETER WEITERGEBEN
RewriteRule (.*)_([0-9]+)\.htm.*$ front_content.php?idart=$2 [NC,QSA,L]
Meine Frage ist, wie ich an die idart-Variable rankomme. Der simple Versuch:

Code: Alles auswählen

$idart=$_GET['idart'];
hat mich leider nicht weitergebracht. Ich brauch das aber dringend, damit ich genau den angezeigten Artikel bestimmen kann. Selbst die Abfrage:

Code: Alles auswählen

	if (isset($_GET['idart'])) {
    echo "Die GET-Variable 'idart' wurde gefunden und hat den Wert '".$_GET['idart']."'.";
	} else {
    echo "Es wurde keine GET-Variable idart angegeben.";
	}
hat lediglich als Ergebnis, dass es keine(!!!) idart gibt! Aber die ist da, sie wird oben im Browser in der URI korrekt angezeigt.
Weiß jemand ganz zufällig, wie ich das bewerkstelligen könnte?

Ich danke euch ...

Re: $_GET Variable auslesen

Verfasst: Do 21. Jan 2010, 13:54
von kummer
die idart steht in contenido als globale variable zur verfügung. in globalen kontext also als $idart, im funktions- oder methodenkontext als $GLOBALS['idart']. unter normalbedingungen müsstest du sie freilich auch mit $_GET['idart'] ansprechen können, wenn sich diese tatsächlich in dieser form im request findet. am besten, du machtst mal einenen var_dump.

Code: Alles auswählen

var_dump($_GET);
da müsstest du alles sehen können, was über get übertragen worden ist.

Re: $_GET Variable auslesen

Verfasst: Do 21. Jan 2010, 14:02
von ergoliner
Also, das var dump hat mir gezeigt, dass im Array nichts enthalten ist. Was nun, oh Salomo ...
Aber trotzdem danke ich Dir ...

Re: $_GET Variable auslesen

Verfasst: Do 21. Jan 2010, 14:36
von ergoliner
Achso, vielleicht sollte ich dazu sagen, dass ich aus einer externen Datei auf diese Variable zugreifen will. Hilft das bei einer Problemlösung? :shock: :cry:

Re: $_GET Variable auslesen

Verfasst: Do 21. Jan 2010, 14:52
von Dodger77
Hast du denn mal

Code: Alles auswählen

echo $idart;
ausprobiert?

Re: $_GET Variable auslesen

Verfasst: Do 21. Jan 2010, 15:21
von ergoliner
Ja, aber da tut sich auch nichts. Ich revidiere mal kurz mein begrenztes Fachwissen: es gibt offiziell zwei Arten, Daten zu übertragen: $_POST und $_GET, oder? Ich habs probiert, ich habe in keiner der Variablen etwas drin stehen. Das ist ja doof. Kann man das anders abfragen? Leider kriege ich auch bei $GLOBALS nix heraus! Insofern bin ich ein wenig nachdenklich zur Zeit und grübele. :evil: Aber ich versuche ja auch, über eine externe PHP-Datei auf diese Variablen zuzugreifen. Muß ich irgendwelche Dateien inkludieren ausser der config.php? Und wenn ja, welche?

Ich danke euch wirklich dolle für eure Hilfe...