$_GET['q'] - notice a fron page-en

gszoke képe

Sziasztok,

Egy egyedi megvalósítás keretében a hook_boot() - on belül egy ellenőrzést végzek:

...
elseif (strpos($_GET['q'],'soroksar/hirek') === false) {
...

ez mindenhol rendbe van, kivéve a főoldalon , ahol az alábbi hibát dobja:

Notice: Undefined index: q in ...

Mi lehet enne az oka?
A vonatkozó irodalomban nem találtam olyan utalást, hogy ezt bizonyos esetekben nem lehet használni. De lehet nem voltam elég alapos.

A segítséget előre is köszönöm.

Üdv.:
Gábor

Drupal verzió: 
vajdasági képe

Ha nem tevedek akkor nincsen $_GET['q'] valtozod. Szoval mivel a fooldalt nyitod meg igy nincs semmilyen parameter csak a domain nev. Es igy $_GET valtozod ures, vagy nem is letezik ezt most igy hirtelen nem tudom. Mielott a strpos() fuggvenyt meghivod ellenorizd le hogy a valtozod letezik-e.

isset($_GET['q'])

Persze ne vedd keszpenznek mert lehet hogy tevedek, a hook_boot() dolgokban azert meg ugyerzem nem vagyok valami zseni.

2
0
pp képe

Pontosan ez a probléma, nem tévedsz!

pp

0
0
gszoke képe

értem, köszönöm a választ, meg is próbálom...

Üdv.:
Gábor

0
0