Autor | Zpráva | ||
---|---|---|---|
pyty Profil |
#1 · Zasláno: 12. 1. 2006, 10:23:37
zdravim. mam taky teoreticky problem. povedzme ze mam kod:
if (!isset($_GET[contents]) echo "nulty obsah..."; if ($_GET[contents]==1) echo "prvy obsah..."; if ($_GET[contents]==2) echo "druhy obsah..."; if ($_GET[contents]==3) echo "treti obsah..."; a chcel by som to osetrit tak, aby sa pri zadani zleho cisla zobrazli nulty obsah. dalo by sa to napr aj zo switch, ale je by som bol rat, aby sa pagerank pripocitaval stale stranke bez definovaneho $_GET[contents]. napadlo ma riesenie na vrch stranky dat if(isset($_GET[contents] && $_GET[contents]!=1 && $_GET[contents]!=2 && $_GET[contents]!=3) Header (Locatin: "./"); alebo nieco tak.. co na to vyhladavace ?? (sorry za chyby, je to z hlavy a som v skole, a je tu fakt blba klavesnica) |
||
Hugo Profil |
#2 · Zasláno: 12. 1. 2006, 10:26:02
Možná to chápu blbě, ale třeba chceš toto
if (!isset($_GET[contents]) echo "nulty obsah..."; elseif ($_GET[contents]==1) echo "prvy obsah..."; elseif ($_GET[contents]==2) echo "druhy obsah..."; elseif ($_GET[contents]==3) echo "treti obsah..."; else { Header (Locatin: "./"); } |
||
pyty Profil |
#3 · Zasláno: 12. 1. 2006, 10:28:27
ee, takto to nemozem napisat, kedze header musim dat pred akykolvek vystup, a medzi headerom a obsahom by mala byt hlavicka a layout, ale chapes to celkom dobre..
|
||
Hugo Profil |
#4 · Zasláno: 12. 1. 2006, 10:32:15
pyty
Tak dej to testovaní na začátek skriptu, nebo použij funkce pro řízení výstupu. |
||
Pachollini Profil |
#5 · Zasláno: 12. 1. 2006, 11:19:53
Co takhle?
if(!isset($_GET["contents"]))$contents=0; Ta HTTP hlavička 301 je důležitá, pokud Ti jde o pagerank. |
||
Ondrej Podol Profil |
#6 · Zasláno: 12. 1. 2006, 11:20:24
Pokud stránka neexistuje, tak by měla vracet kód 404 a informovat o chybě uživatele. Použil bych ještě Hugův(C) code :)
if (!isset($_GET[contents]) $stranka='index.inc'; elseif ($_GET[contents]==1) $stranka='page1.inc'; elseif ($_GET[contents]==2) $stranka='page2.inc'; elseif ($_GET[contents]==3) $stranka='page2.inc'; else { header ('HTTP/1.0 404 Not Found'); $stranka='404.inc'; } include ("inc/".$stranka); |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0