vasak
Новичок
Дата регистрации:
04.08.2013 19:42:21
Сообщений: 9
u menya takaya problema esli
http://test1.ru/?id=1 do ?id=7 ,v baze est stati , a esli naprimer bolshe 7 nado vivodit 404 stranicu
no nekak ne mogu ponyat kakoy zapros pisat
naprimer if(!( $uri)){echo("Ссылка: <a href='404.html'>продвижение сайтов</a>."
;}
ne pomagaet gde $url xranitca v baze,ili
if(!( $id)){echo("Ссылка: <a href='404.html'>продвижение сайтов</a>."
;}
i vse stranicki poprobival ne pomagaet ,mochete pomoch ,zaranee sposibo
fabrigas201
Продвинутый
Дата регистрации:
20.01.2012 13:08:31
Сообщений: 59
можно сделать редирект на 404, проверить если нет такого id то хедером редиректить. Или в htaccess прописать правило ErrorDocument 404 /404.php где 404.php это страница ошибки
Можно попробовать ка вы делали, но не знаю будет работать или нет.
if(!( $uri)){header("HTTP/1.1 404 Not Found"}?>
или
if(!( $uri)){header("LOCATION:404.php"}?>
только кодировка UTF без бом, и что бы выше не было вывода echo , print и html кода
if(! ($uri))
скобки , которые выделены большим, можно убрать