чпу php - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

чпу php

#1 Пользователь не на сайте   VetalDX ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 237
  • Регистрация: 14-Ноябрь 12
  • Репутация: 1
  • Откуда:Донецк
  • IPB version:3.4.x
 

Отправлено 20 Март 2018 - 00:48

Подскажите как мне сделать чпу через php.

Есть форма
Spoiler


в .htaccess есть правило
RewriteRule ^search2$ include/search/search.php

То есть по урл site.ru/search2 открывает мне форму, все как надо.
Ну вот здесь вопрос, когда я отправляю запрос в search.php и если там все проходит по проверком то я вывожу инфу с бд. по урл site.ru/search2
Вопрос, как мне отображать уже другой url когда выводится инфа.
Например site.ru/search2/map-de_dust2
где "de_dust2" это значения $_POST

Подскажите как сделать так... не используя htaccess, и возможно ли так сделать чисто на одном php.

Сообщение изменено: VetalDX (20 Март 2018 - 00:52)

0

#2 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 21 Март 2018 - 13:13

Так используйте редирект
1

#3 Пользователь не на сайте   VetalDX ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 237
  • Регистрация: 14-Ноябрь 12
  • Репутация: 1
  • Откуда:Донецк
  • IPB version:3.4.x
 

Отправлено 23 Март 2018 - 19:53

можно пример?
файл php
<?php
header('Content-type: text/html; charset=utf-8');
require_once "../../maincore.php";
require_once INCLUDES . "locale.php";

if(isset($_POST['srv_map']))
{
	require_once THEMES . "templates/header.php";
	
	echo "запрос по карте";
	if (iMEMBER) {
        $user_id = USER_ID;
    } else {
        $user_id = 0;
    }
	
	$sql = dbquery("SELECT `server_game`, `server_port`, `server_vip`, `server_id`, `server_name`, `server_players`, `server_maxplayers`, `server_map`, `server_ip`, `votes`, `server_color`, `server_game`, `game_mod`, `server_location`,
	(SELECT `name` FROM `amx_game_mod` WHERE `type`=`game_mod` AND `game_id`=`server_game`) AS mod_name, (select count(*) from `amx_favorit` WHERE `user_id`= ".$user_id." AND `fav_server_id`=`server_id`) AS fav_prov FROM `amx_servers` where `server_new` = 0 and `server_map` = '".$_POST['srv_map']."' and `server_name` != '' and `server_status` != 0 and `server_off` != 1 order by `server_vip` desc, `votes` desc limit 100");
	$DATA['Search_Servers_Show'] = search_servers_show($sql);
	
	require_once LIB.'/templates/amxtemp.php';
	$tpl = THEME . '/temp/search/search_servers_show.tpl';
	echo websun_parse_template_path($DATA, $tpl);
	require_once THEMES . "templates/footer.php";
}
else
{
	require_once THEMES . "templates/header.php";

	$sql = dbquery("SELECT `game`, `name` FROM `amx_games` WHERE `amx_games`.`disabled` = 0 ORDER BY `amx_games`.`id` ASC");
	$DATA['SelectGame'] = mysql_gettable2($sql);

	$sql = dbquery("SELECT * FROM `amx_location` ORDER BY `amx_location`.`id` ASC");
	$DATA['SelectLocation'] = mysql_gettable2($sql);



	require_once LIB.'/templates/amxtemp.php';
	$tpl = THEME . '/temp/search/search.tpl';
	echo websun_parse_template_path($DATA, $tpl);
	require_once THEMES . "templates/footer.php";
}

?>

Сообщение изменено: VetalDX (23 Март 2018 - 19:56)

0

Сообщить об этой теме:


Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2018 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна