Zum Inhalt springen

Auf get vars in extension zugreifen

Erstellt am 15. Juli 2003 · 3 Antworten · letzte Antwort am 21. Juli 2003

Tags: PHP, Frage

boonkerz ·

Hallo

Ich rufe eine Seite mit einen Parameter ?Packet=test

Wie kann ich diese jetzt in der extension einlesen? oder abfragen?

MFG

escapedPrisoner ·

hey bookerz,

hi,

vermutlich hast Du's schon mit dem globals-array gemacht. Fürs nächste Mal ist es mit der pibase-Klasse recht praktisch:

require_once(PATH_tslib."class.tslib_pibase.php");

class tx_dabrteamresults_pi1 extends tslib_pibase {

	$meinparameter = $this->piVars['meinparameter'];
	 // nun der Rest der Klasse

}

und nun Level 2:

require_once(PATH_tslib."class.tslib_pibase.php");

class tx_dabrteamresults_pi1 extends tslib_pibase {

	if(isset($this->piVars['meinparameter'])) {
		// mach was, wenn der Parameter existiert
	}

 // nun der Rest der Klasse

}

Die Ableitung per extends hat den Vorteil, dass Du über $this auf viele hervorragende Typo3-Funktionen einfach zugreifen kannst.

Schau ab und zu mal meine Notizen an: http://linuxwiki.de/Typo3Extension

HTH 😃
ep

dj.​picasso ·

Hi boonkerz,

was macht das Video? 😃

Zu Deiner Frage, versuchs mal mit:

$packet = t3lib_div::GPvar("Packet");

Ciao
Der DJ