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šč | 1566 (1413) | sumoborac |
» | [php] Problem z dinamično stranjoOddelek: Izdelava spletišč | 1629 (1474) | Iskraman |
» | PHP sessionsOddelek: Izdelava spletišč | 1539 (1322) | rokpok |
» | Eno vprašanje glede slo-tech podobnim stranem?Oddelek: Izdelava spletišč | 1651 (1134) | alesrosina |
» | php variable scope problemOddelek: Izdelava spletišč | 1343 (1256) | darh |