![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
Как с ними работать? ТОчнее подскажите алгоритм для работы в моем случае:
У меня есть 2 рисунка, ссылающихся на 1.html и 2.html. По умолчанию редирект идет на 2.html. Как сделать так, чтобы один раз нажав по картинке - при следующем заходе пользователь автоматом перебрасывался на 2.html. А если он кликнет на второй кртинке - данные перезаписывались... |
|||
|
||||
| Mal Hack |
|
||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
http://php.net/set_cookie.
Пишешь в куку флаг, каждый раз считываешь его и проверяешь.. |
||||
|
|||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
А изменять его как. Т.е. если установить его (такое же имя) просто новое значение - старое автоматом сотреЦа, или придеЦа удалять, а затем уже писать? |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
set_cookie ставит куку, а если есть перезаписывает значение.
|
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
Отлично. Спасибо. Напишу код - выложу сюда. Не нашипу - тоже сюла. Видите, все пути только к вам ))))
|
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
Прочел это и это.
Не особо понятно, точнее не получается на практике. Устанавливаю куку:
Т.е. будет устанавливатся кука (к которой в последствии можно будет обратиться по имени переменной $lang_kuka равной $lang), да? Ок. ясно, если это так. Суть такова. Есть страницы ...?lg=ru и ...?lg=en - нужно чтобы при каждом нажатии ее ставилась кака и при посл. заходе на сайт в конец адреса дописывалась эта строчка... Как? |
|||
|
||||
| Mal Hack |
|
||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
неа. $_COOKIE['lang_kuka']
If isset($_GET['lg']) {ставим куку} else $QS = "?lg=" . $_GET['jg'], только смысл тогла куку ставить |
||||
|
|||||
| Aliance |
|
||||||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
© http://codenet.ru/webmast/php/cookies.php
Видимо мы друг друга не поняли... я имею ввиду к basename() приписываиЦЦа. Т.е. было index.php?lg=ru, нажал по ссылке ?lg=en и становиЦЦа редирект на index.php?lg=en при посл. заходе на index.php |
||||||
|
|||||||
| Mal Hack |
|
||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
не верь
Вот теперь точно не понял. |
||||
|
|||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
Смотри, объясни без примера: как ты наверное помнишь, мы разрабатывали многоязычность для моего проекта. Сделано. Но теперь мне нужно подменять базовый язык. Их два - рус. и англ. Базовый - рус.
Зашел ко мне англичанин и есесно выбрал английский... Ушел...на сл. день опять зашел - а стоит-то базовый - русский... так вот, появилась идея в кукисы забивать его выбор. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Забиваешь при выборе язык в куки. При каждом заходе смотришь, есть ли кука. Если есть, то устанавливаешь константу с этим языком, в противном случае значение константы - язык по умолчанию. ну и подставляешь значение константы куда нужно.
|
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
Могу ли я расчитывать увидить данный код, если Вас не затруднит?
|
|||
|
||||
| IZ@TOP |
|
||||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Соответственно функция установки куки при выборе языка проводится должна автоматом:
Если что непонятно - пиши. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
||||
|
|||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
А можно тоже самое - только не изменяя мой код:
|
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
Что-то не получается...
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |