Forum Webscript.Ru

Программирование => PHP => Тема начата: quest от 12 Октября 2005, 22:31:37

Название: вопросик
Отправлено: quest от 12 Октября 2005, 22:31:37
Вобщем есть такое:
if (isset($_GET[\'test\'])) $test=intval($_GET[\'test\']); else $test=0;

switch($test){
case 1:
include();
break;

default:
include();
}

это дает возможность запрашивать инклюды с помощью url/.php?test=nr
А возможно ли сварганить так, чтобы можно было бы пользоваться теми же функциями но вызывая не с помощью ?test=nr , а допустим url/test/nr

Спасибо.
Название: вопросик
Отправлено: hanslinger от 13 Октября 2005, 00:34:12
google : mod_rewrite
Название: вопросик
Отправлено: Меняздесьдавнонет от 13 Октября 2005, 11:13:24
PHP FAQ: Ссылки на полезные ресурсы. ЧПУ, mod_rewrite (http://phpfaq.ru/links#rewrite)
Название: вопросик
Отправлено: quest от 13 Октября 2005, 21:53:48
большое спасибо.
отличный мод.


И пользуямь случаем, чтобы не создавать новую тему, задам еще один вопросик.

Вобщем хочу сделать регистрацию, но только чтоб экшен происходил не в двух разных файлах(в одном поля для регистрации в другом проверка), а в одном. Вобщем как бы это затеить?
придумал чтото вроде такого, но наверное не правильно:

$ip = getenv(\'HTTP_REFERER\');

if (!$ip){
$result=1.php;

}
?>

как нибудь чтото типо этого не пойдет??
Название: вопросик
Отправлено: for_i_0 от 14 Октября 2005, 12:07:55
quest

IP тут не причем.

Проверяешь логин и пароль.
TRUE - стартуешь сессию и отправляешь юзера на нужную страницу
FALSE - перенапровляешь на эту же страницу.
Название: вопросик
Отправлено: quest от 14 Октября 2005, 12:20:16
так мне надо чтобы все было в одном файле reg.php допустим.
и чтобы писало какие ошибки допущены. тоесть когда жмешь субмит, он открывает экшен снова файл reg.php и если чтото не правильно выдает торлько тогда что не верно.
Название: вопросик
Отправлено: hanslinger от 14 Октября 2005, 12:40:58
?
Название: вопросик
Отправлено: Меняздесьдавнонет от 14 Октября 2005, 13:19:57
проверяй REQUEST_METHOD
если POST - то обрабатываешь форму.
если нет - то выводишь
Название: вопросик
Отправлено: quest от 14 Октября 2005, 16:08:36
спасибо.