Raul21

Рейтинг
28
Регистрация
01.02.2007
vputi:
Raul21, для безопастности переменные лучше сменить, правильно я понял?

Может быть не сменить, но добавить их (полученные данные) проверку

vputi:
Givandos, друг, покажи на примере как исправить.

Именно так, как Вам сказали:

Все переменные, полученные от zayavka.php

передавать через массив: $_POST['переменная']

т. е вместо $zakazchik д.б. везде $_POST['zakazchik']

так же и с остальными...

Кстати (правда не по теме вопроса)

Вы, надеюсь, не собираетесь в таком виде выкладывать в открытую сеть

Программа отличная! Спасибо!

Одно пожелание:

При проверке PR страницы с n/a (не удалось проверить)

хорошо бы в общий поток - сейчас они "вываливаются" из общего списка

(Это только ИМХО)

ИМХО, если страниц достаточно большое кол-во

(да еще если они могут добавляться-изменяться),

данная конструкция получается слишком громоздкой

(и требующей постоянно обращаться к пхп-коду).

Проще (ИМХО!) вынести изменяющийся контент страниц в одельные файлы

(напр. page_id1.inc)

Ну и потом :


$id = (isset ( $_GET ['id'] )) ? $_GET ['id'] : '';
include "page_id".$id.".inc";

можно, конечно, прикрутить еще проверку на валидность $_GET ['id']

LEOnidUKG:
Все программисты! Жесть даже не знают, что просто заголовок в середине кода не передать.

Вы не точны в высказываниях :)

Хоть в конце кода

Главное - до вывода в браузер любой информации

Alex-krs:
должен работать.

echo "<center><b>Спасибо за отправку вашего сообщения";
header("Location: адрес куда отправим/");
exit;

Не должен :)

Просто

header("Location: адрес куда отправим/");

exit;

KosoyRoman:
возможно так
RewriteRule ^forum([0-9]*).htm$ forum/index.php?showforum=$1
RewriteRule ^topic([0-9]*)s([0-9]*).htm$ forum/index.php?showtopic=$1&st=$2
RewriteRule ^topic([0-9]*).htm$ forum/index.php?showtopic=$1

Если я правильно понял вопрос, ТС нужно обратное:

RewriteRule ^forum/index.php?showforum=([0-9]*)$ forum$1.htm [R=301,L,QSA]

RewriteRule ^forum/index.php?showtopic=([0-9]*)&st=([0-9]*)$ topic$1s$2.htm [R=301,L,QSA]

RewriteRule ^forum/index.php?showtopic=([0-9]*)$ topic$1.htm [R=301,L,QSA]

Навеяло:

- Сколько будет 2+2?

- 1+1=2

sergy_:
Я привёл пример на основе которого можно делать что угодно :)

Сорри, за оффтоп, не удержался...

Вот здесь посмотрите

Wincert:
относительные URL (типа php/2) уже не канают и приходится выставлять абсолютные URL (типа http://site.ru/php/2).

Не понял... :(

Wincert:
при вызове любой ссылки например http://site.ru/x/php/2 mod rewrite преобразует ее в http://site.ru/index.php?a=php&b=2, то есть текущая дерикория не учитывается.

А почему не учитывается?

Почему не преобразовывать в

http://site.ru/x/index.php?a=php&b=2

или в

http://site.ru/index.php?a=php&b=2&dir=x

Всего: 220