PHP switch na nekim serverima ne radi?

PHP switch na nekim serverima ne radi?

offline
  • Pridružio: 28 Apr 2005
  • Poruke: 3686
  • Gde živiš: The Circle

Dakle imam ovaj kod za switch linkova na sajtu....

<?php include "inc/header.qwy"; switch ($adresa) { case "home": include"strane/home.php";      break; case "kontakt": include"strane/kontakt.php";    break;    case "hardver": include"strane/hardver.php";    break;    case "softver": include"strane/softver.php";    break;   case "onama": include"strane/onama.qwy"; break; case "inddizajn": include"strane/inddizajn.php";    break;    case "grafdizajn": include"strane/grafdizajn.php";    break;    case "webdizajn": include"strane/webdizajn.php";    break;    case "reference": include"strane/reference.php";    break;    case "linkovi": include"strane/linkovi.php";    break;    case "pretraga": include"strane/pretraga.php";    break;     case "download": include"strane/download.php";    break;    case "poslato": include"strane/poslato.aspx";    break;     case "mapa": include"strane/mapa.php";    break; case "proizvodi": include"strane/hardver.php";    break;             // r3d switch meni linkovi       case "ind": include"strane/rhino/ind.php";      break; case "plovila": include"strane/rhino/plovila.php";    break;    case "nakit": include"strane/rhino/nakit.php";    break;    case "cadcam": include"strane/rhino/cadcam.php";    break;    case "flamingo": include"strane/rhino/flamingo.php";    break;    case "pingvin": include"strane/rhino/pingvin.php";    break;    case "proto": include"strane/rhino/proto.php";    break; case "rein": include"strane/rhino/rein.php"; break; case "multi": include"strane/rhino/multi.php";    break;    case "graf": include"strane/rhino/graf.php";    break;    case "labkit": include"strane/rhino/labkit.php";    break;     case "estatus": include"strane/rhino/estatus.php";    break;       case "edu": include"strane/rhino/edu.php";    break;    case "gal": include"strane/rhino/gal.php";    break;       case "cene": include"strane/rhino/cene.php";    break;     default:  include"strane/home.php";     } include "inc/footer.qwy"; ?>

Sve normlano f-nise, ucitava itd. medjutim na nekim serverima linkovi prosto ne rade, samo ucita home stranicu i ni jedan link ne radi?! Iako se u address bar-u menja adresa tipa /?adresa=stranica1

Npr. EUNET hosting server ne guta ovu kombinaciju. Takodje i win32 all-in-one web serveri tipa XAMPP.

Sta bi to moglo da bude uzrok? Ocigledno da na 5 servera radi normalno, samo Eunet zeza i ovi win32 tipa XAMPP kao sto sam rekao.

Da nije na neki nacin disable-ovan switch u php.ini? Mrzelo me da gledam...



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 14 Nov 2003
  • Poruke: 367

mislim da nije problem u swichu nego pogldaj ti tu promenjivu $adresa pa vidi sta ti je tu



offline
  • Pridružio: 28 Apr 2005
  • Poruke: 3686
  • Gde živiš: The Circle

pa sta je tu, nista... obicna varijabla...

I sada ti u browseru ukucas www.sajt.com/?adresa=nekilink

u tome je poJenta...

on samo po CASE-ovima rasporedjuje i prebacuje korisnicke zahteve na obicne php stranice include f-jom...

offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

Adresu tj. vrednost promenljive treba "uzeti"

$adresa = $_GET['adresa'];

...jer je tebi verovatno ukljuceno u php.ini-ju globalno prenosenje promenljivih sto je odavno proglaseno ne preporucljivim.

A kad ti je radovan rekao da pogledas tu promenljivu, mislio je da probas da je ispises preko echo ili print komande da vidis da li zapravo postoji ili ne!

offline
  • Pridružio: 28 Apr 2005
  • Poruke: 3686
  • Gde živiš: The Circle

hm probacu i to vidis... al' nikako da stignem...

hvala u svakom slucaju... bilo bi lepo da proradi na taj nacin... Smile

Ko je trenutno na forumu
 

Ukupno su 913 korisnika na forumu :: 12 registrovanih, 1 sakriven i 900 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: bojank, BORUTUS, Centauro, cincarin, draganl, Japidson, kybonacci, Nemanja.M, nemkea71, radionica1, saputnik plavetnila, Vlada1389