Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2015, 21:15   #1
Andrej24
Новичок
Джуниор
 
Регистрация: 29.01.2015
Сообщений: 2
По умолчанию повторение GET

Дорогие друзья, никак не могу разобратся, почему дублируются get ?

К примеру lala.ru/?lang=lat?lang=ru?lang=lat?lang=ru
и
lala.ru/?g=lala&lang=lat&lang=ru&lang=lat&lang= ru


для главной страницы ?lang=ru, а для других &lang=ru

PHP код:
<?if($_SERVER['REQUEST_URI'] == '/') {?><a href="?lang=ru">ru</font></a><?}else{?> <a href="<?=preg_replace('/(\&\?)lang\=.*$/i''$1'$_SERVER['REQUEST_URI'])?>&lang=ru">ru</font></a><?}?>
PHP код:
$l=$_COOKIE['lang'];
 
if((
$_GET['lang'] && ($_GET['lang']=='ru' || $_GET['lang']=='lat')) || $_POST['langu']){
$l=$_GET['lang'];
if(!
$l){$l=$_POST['lang'];}
setcookie("lang"$l);  
     
}
 
if(!
$l){$l='ru';}
 
if (
$l=='lat') {
 
$path_html='htmls_lat/';
$arr = array('religion' => ''.$upp['zagalovok_lat'].' lala''svadba' => ''.$upp1['zagalovok_lat'].' lalala');
 
$title = isset($arr[$_GET['g']]) ? $arr[$_GET['g']] : 'xxxxxx';
 
 

Andrej24 вне форума Ответить с цитированием
Старый 05.11.2015, 12:09   #2
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию

Код:
<a href="/?lang=ru">
CodeNOT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
макрос на повторение curock77 Microsoft Office Excel 5 24.06.2013 14:04
Повторение слова Elnamir Общие вопросы C/C++ 6 21.03.2013 02:10
Повторение процедуры Firebird Общие вопросы Delphi 6 23.11.2012 12:03
Повторение CraftR14 Общие вопросы Delphi 8 17.04.2010 20:15