$_GET Variable auslesen

Gesperrt
ergoliner
Beiträge: 27
Registriert: Mi 6. Jan 2010, 14:15
Kontaktdaten:

$_GET Variable auslesen

Beitrag 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 ...
cogito ergo sum - denke ich jedenfalls
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Re: $_GET Variable auslesen

Beitrag 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.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
ergoliner
Beiträge: 27
Registriert: Mi 6. Jan 2010, 14:15
Kontaktdaten:

Re: $_GET Variable auslesen

Beitrag von ergoliner »

Also, das var dump hat mir gezeigt, dass im Array nichts enthalten ist. Was nun, oh Salomo ...
Aber trotzdem danke ich Dir ...
cogito ergo sum - denke ich jedenfalls
ergoliner
Beiträge: 27
Registriert: Mi 6. Jan 2010, 14:15
Kontaktdaten:

Re: $_GET Variable auslesen

Beitrag 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:
cogito ergo sum - denke ich jedenfalls
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Re: $_GET Variable auslesen

Beitrag von Dodger77 »

Hast du denn mal

Code: Alles auswählen

echo $idart;
ausprobiert?
ergoliner
Beiträge: 27
Registriert: Mi 6. Jan 2010, 14:15
Kontaktdaten:

Re: $_GET Variable auslesen

Beitrag 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...
cogito ergo sum - denke ich jedenfalls
Gesperrt