Пишем простой роутер - Комментарии

RSS
A

Чатланин
а если нужно book=html&page=2
3

Пришелец
*** это, а не роутер

Оранжевые штаны
Ant0ha, в хтмл.пхп делаешь вывод постраничный...
page=2 это $_GET['page']=2

Оранжевые штаны
3KZO, *** у тебя, а для новичков в самый раз! если такие умные - пишите свои статьи.. зачем срать?
А

Землянин
DimmoS (Сегодня / 01:20)
Ant0ha, в хтмл.пхп делаешь вывод постраничный...
page=2 это $_GET['page']=2
У тебя же в коде
$qu = substr($qu,0,10);//обрезаем до 10 символов  
т.е. ты page=2 обрежешь и все остальные GET переменные. Еще и если значение будет длиннее 10 символов оно же тоже обрежется и условие switch не сработает.

Оранжевые штаны
klesh, переменная $_GET['page'] тут не причем, если сделать
<?php
$var = 1;
$rav = 3;
$qwerty = $var;
то
<?php
$ads = $var + $rav + $qwerty;
echo $ads;/*выведет 5, тк переменная $var не
 менялась! Просто $qwerty
 приняла её значение*/
А

Землянин
DimmoS, я говорил про GET переменные передаваемые в адресной строке которые будут обрезаны ток неясно зачем обрезать до 10 символов.
Так же перейдя по домен/index.php?book=read&page=2 выводит "чота нито" т.к. обрезается "book=read&" и из за знака "&" совпадений не найдено.
А

Землянин
DimmoS, блин чет я реально хрень про GET переменные в 3 ночи написал =) но проблема с обрезанием все равно остается пример выше.

Пацак
$qu = htmlspecialchars(strip_tags(stripslashes(trim($qu))));//фильтруем мало ли

Улыбнуло)))
P.S. Зачем эта хе.р.ня с педалями если проще заюзать чпу?

Оранжевые штаны
MECHANIC, а через чпу не подкинуть ничо? Там же написано "мало ли!!".....