Як найпростіше змінити параметр на засланні архів - форум про інтернет-маркетингу

Я просто не знаю як там у вас формується в движку. А цей варіант просто вирішує в лоб завдання.

да я самопис пишу. підходить, ось тільки ще підпитання такий - зазвичай адже якщо перша сторінка - page = 1 не пишеться в урле. Тобто цей варіант не підійде, якщо немає ще цього параметра. Це виходить треба перевіряти, є чи ні, а потім або додавати його, або замінювати як ви написали.
Ось в принципі через всіх цих дрібних незручностей ця тема і створювалася.

да я самопис пишу. підходить, ось тільки ще підпитання такий - зазвичай адже якщо перша сторінка - page = 1 не пишеться в урле. Тобто цей варіант не підійде, якщо немає ще цього параметра. Це виходить треба перевіряти, є чи ні, а потім або додавати його, або замінювати як ви написали.
Ось в принципі через всіх цих дрібних незручностей ця тема і створювалася.

Я завжди руками прописую урли тобто якщо це постранічка, то я точно знаю якою буде урл і під нього роблю інші.

Я завжди руками прописую урли тобто якщо це постранічка, то я точно знаю якою буде урл і під нього роблю інші.

if (preg_match ( '@ page = @ smi'), $ _ SERVER [ 'REQUEST_URI']) $ urlbold = preg_replace ( '@ page = [0-9] + @ smi', "page = 2", $ _ SERVER [ ' REQUEST_URI ']);>
else

ну це так, спасибі! у мене просто з форми GETом передаються дані, які ввів користувач, відповідно невідомо що він там ввів.

ось ще неможливо розберуся з регулярним виразом. Наприклад, у мене є вираз
| Page = [0-9] | Uis - по ідеї це має означати, що може йти від одного до двох числових символів, адже так?

Якщо у мене page = 4 наприклад, все ок, а якщо двухзначное, наприклад, page = 12 - замінює тільки перший символ.

Схожі статті