Forum » Izdelava spletišč » 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.
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?
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 :).
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...
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"...
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | PHP + MySQL excel export pomoč?Oddelek: Izdelava spletišč | 1509 (1356) | sumoborac |
» | [php] Problem z dinamično stranjoOddelek: Izdelava spletišč | 1572 (1417) | Iskraman |
» | PHP sessionsOddelek: Izdelava spletišč | 1487 (1270) | rokpok |
» | Eno vprašanje glede slo-tech podobnim stranem?Oddelek: Izdelava spletišč | 1596 (1079) | alesrosina |
» | php variable scope problemOddelek: Izdelava spletišč | 1285 (1198) | darh |