» »

Dinamičnost strani - problem

Dinamičnost strani - problem

OceanMan ::

Imam problem povezan z dinamičnostjo strani. Spisal sem tole kodo:

datoteka config.php


if ($_GET['page']) {
if (file_exists($_GET['page'].".php")){
$page=$_GET['page'];
} else {
$page="default";
}
}else {
$page="home";
}

Ta koda naj bi pogledala kaj se nahaja za spremenjlivko page (index.php?page=...)

V index.php pa imam tole:
php
require ("config.php");
include($page . ".php");


Problem pa se pojavi pri nalaganju strani index.php, kjer mi javi napako:
Note: Undefined index page in c:\....\config.php on line 2

Vem, da je problem v tem ker ne najde page-a v naslovu, vendar ne vem kako rešiti ta problem.
--Everything is in our hands--

pitagora ::

if ($_GET['page']) {
if (file_exists($_GET['page'].".php")){
$page=$_GET['page'];
} else {
$page="default";
}
}else {
$page="home";
}

ne vem zakaj imas dva elsa?, a ni dovolj eden saj ti ze v drugi vrstici pise da ce stran obstaja da jo izpise v tretji.
ce pa ne torej else pa napise da jo ni.

pa napaka je v configu?
lp pitagora

Ziga Dolhar ::

1. if($_GET['page']) -- bi bilo boljše if( isset($_GET['page']) )
2. Na začetek vrzi vardump($_GET): da vidiš, če _zares_ ne najde page-a :).
https://dolhar.si/

CWIZO ::

Pa takle sistem je zelo slab.
Sicer ne tako slab kokr ce bi mel Include ( $_GET['page'] ); ampak vseno...
Varnost pa to...
hancic.info
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...

Ziga Dolhar ::

https://dolhar.si/


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

PHP + MySQL excel export pomoč?

Oddelek: Izdelava spletišč
121509 (1356) sumoborac
»

[php] Problem z dinamično stranjo

Oddelek: Izdelava spletišč
111572 (1417) Iskraman
»

PHP sessions

Oddelek: Izdelava spletišč
191487 (1270) rokpok
»

Eno vprašanje glede slo-tech podobnim stranem?

Oddelek: Izdelava spletišč
211596 (1079) alesrosina
»

php variable scope problem

Oddelek: Izdelava spletišč
81285 (1198) darh

Več podobnih tem