register_globals = off, was nun??

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
maetty
Mitglied
Beiträge: 65
Registriert: 05.11.2005 09:18
Wohnort: österreich
Kontaktdaten:

register_globals = off, was nun??

Beitrag von maetty »

hallo.. da mein provider die neue php version (4.2) aufsetzt und da register_globals auf off bleiben wird, wird doch zB das Arrays $HTTP_GET_VARS nicht mehr gehen oder?

aber das phpbb verwendet doch nur sowas, was tu ich dnen jetzt??
Textonium Gedankenforum - JETZT besuchen
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

Hallo, was du befürchtest heisst "register_long_arrays", aber auch die werden bei phpBB dann einfach erzeugt.

$HTTP_GET_VARS und so gehen noch.
Was nicht mehr geht ist der direkte zugriff auf variablen wie $test aus index.php?test=hallo_welt

Und das ist auch gut so!

Olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
maetty
Mitglied
Beiträge: 65
Registriert: 05.11.2005 09:18
Wohnort: österreich
Kontaktdaten:

Beitrag von maetty »

hey danke jetzt bin ich beruhigt =)

sollte ich trotzdem bei meine scripten $HTTP_GET_VARS[''] durch $_GET[''] ersetzten?
Textonium Gedankenforum - JETZT besuchen
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

Nein, es sei denn sie befinden sich ausserhalb des phpBB frameworks.

Die common.php führt nämlich einige sicherheitsrelevanten veränderungen an den variablen durch.

D.H. Die langen Variablen sind innerhalb phpBB sicherer als die Globalen.

Olli
Zuletzt geändert von Olli Oberhausen am 01.11.2006 17:31, insgesamt 1-mal geändert.
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
Benutzeravatar
Ambience
Mitglied
Beiträge: 628
Registriert: 02.09.2006 11:28
Wohnort: daheim
Kontaktdaten:

Beitrag von Ambience »

nö warum auch?

edit: war einer schneller
maetty
Mitglied
Beiträge: 65
Registriert: 05.11.2005 09:18
Wohnort: österreich
Kontaktdaten:

Beitrag von maetty »

ok, naja ich muss dazusagen ich hab meine seiten mit dem phpbb vernetzt und in jeder seite steht folgender code:

Code: Alles auswählen

define('IN_PHPBB', true); 
$phpbb_root_path = './phpBB2/'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.php'); 
include($phpbb_root_path . 'config.php');
// 
// Start session management 
// 
$userdata = session_pagestart($user_ip, PAGE_GOF); 
init_userprefs($userdata); 
// 
// End session management 
muss ich da auf irgendwas aufpassen dass ein benutzer nicht über dieses "portal" ins phpbb eindringen kann?
Textonium Gedankenforum - JETZT besuchen
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

Aufpassen muß man auf vieles, aber das steht in 1000 Büchern und Artikeln im internet :D

Olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
maetty
Mitglied
Beiträge: 65
Registriert: 05.11.2005 09:18
Wohnort: österreich
Kontaktdaten:

Beitrag von maetty »

na ich mein muss ich auf etwas, genz besonders achten wenn ich diesen code benutze??
Textonium Gedankenforum - JETZT besuchen
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

Nein...
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
maetty
Mitglied
Beiträge: 65
Registriert: 05.11.2005 09:18
Wohnort: österreich
Kontaktdaten:

Beitrag von maetty »

ok danke
Textonium Gedankenforum - JETZT besuchen
Antworten

Zurück zu „Coding & Technik“