ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите с Php.
  #1  
Старый 12.05.2006, 14:56
Аватар для PEPSICOLA
PEPSICOLA
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме:
5619724

Репутация: 2944


Exclamation Помогите с Php.

Задача такая. =) Есть сайт. На сайте переменные, которые требуются постоянно при переходе на другую страницу. И что бы мне не делать на каждую ссылку по куче переменных и без использования mysql как мне передать некоторые значения?

Например такие переменные:
// Переменная указывает язык на который будет переводиться сайт.

$lang = rus/eng/de
// Указывает на цветовую схему.
$style = blackwhite/colour/psychedelic

// Указывает на пользователя
$username = sprite
$passmd5 = 389478sd6fg786df78g

При переходе по ссылке, надо что бы это как то группировалось и передовалось. Допустим есть вариант через get/post, но всё выйдет как то не компактно imho. Посоветуй пожалуйста какое решение в такой ситуации выбрать? Может куда то сохранять, в куки например, может что получше есть?

Со стороны безопасности тоже что лучше выйдет?
 
Ответить с цитированием

  #2  
Старый 12.05.2006, 15:02
Аватар для 0x00
0x00
Новичок
Регистрация: 06.04.2006
Сообщений: 27
Провел на форуме:
85657

Репутация: 9
По умолчанию

не сильно понял что нужно, но вроде оно, попробуй :
session_register("var") #после регистрации переменной она доступна
# в рамках всего сценария
 
Ответить с цитированием

  #3  
Старый 12.05.2006, 15:18
Аватар для PEPSICOLA
PEPSICOLA
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме:
5619724

Репутация: 2944


По умолчанию

Спасибо, а что лучше использовать? Сессии или куки?
 
Ответить с цитированием

  #4  
Старый 12.05.2006, 15:51
Аватар для Zadoxlik
Zadoxlik
Постоянный
Регистрация: 28.02.2005
Сообщений: 853
Провел на форуме:
3369632

Репутация: 749


По умолчанию

Куки юзай когда хочешь чтобы инфа сохранилась и после ухода юзера. А вообще при написании системы с юзерами/паролями - придется совмещать и то и другое, потому что обеспечивать, например, вход в админку через куки нехороший тон я считаю =)
Ну а вообще часто надо сохранять содержание некоторых переменных, значение/имя которых пользователю не только не нужно, но и нежелательно знать. Поэтому обычно даже в системах, где можно авторизироваться по кукам - далее все зносится в сессию и работа идет с ней
 
Ответить с цитированием

  #5  
Старый 12.05.2006, 15:58
Аватар для Trinux
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию

А меня бесит реализация сессий в php. У них очень много лишнего там понапихано, например перед загрузкой сессии он листает всю диру или поддриру, если каталоги сессий выстроены деревом. И подобной ерунды еще куча. Написал свою подобную систему и радуюсь =) работает как часы
 
Ответить с цитированием

  #6  
Старый 12.05.2006, 16:06
Аватар для PEPSICOLA
PEPSICOLA
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
Провел на форуме:
5619724

Репутация: 2944


По умолчанию

Спасибо Zadoxlik.

Всё равно я не понимаю кое что Допустим желательно что бы даже после выхода сохранялось в куках и язык сайта и цветовая схема. Но вы скажите, занеси это в настройки пользователя, он типа зайдёт и всё встанет на свои места. А если например чел региться не хочет, то ему теперь придется при каждом заходе выбирать язык и темку? default стоит english. В переменной $lang методом $_GET у меня будет задаваться значение. Тоесть выбор небольшой rus/eng/de. Файлы перевода в папке. Например меню у меня полностью состоит из переменных, значения которых в rus.txt ; eng.txt ; de.txt, так же кодировка страницы там ; А схемы цветовые тоже в текстовиках, только там цвета указаны типа как background color и т.д.

Это самое главное, а пользователи это на втором месте, это уж не так важно. Можно обойтись только форумом.

Trinux, что за своя система? Если можешь примерно в общем объяснить?

Последний раз редактировалось PEPSICOLA; 12.05.2006 в 16:09..
 
Ответить с цитированием

  #7  
Старый 12.05.2006, 16:14
Аватар для nerezus
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
если например чел региться не хочет, то ему теперь придется при каждом заходе выбирать язык и темку?
куки.
 
Ответить с цитированием

  #8  
Старый 12.05.2006, 17:31
Аватар для Otaku
Otaku
Познавший АНТИЧАТ
Регистрация: 24.07.2005
Сообщений: 1,057
Провел на форуме:
1864132

Репутация: 116


По умолчанию

Что значит регаться не хочет? Всеравно впихнуть ему в куки его настройки. И всё тут.
При каждом заходе любого юзера куки проверяются. Если их нет то по дефолту. А так какая разница?
 
Ответить с цитированием

  #9  
Старый 13.05.2006, 18:22
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

1. юзер зашёл на сайт и выбрал нужную цветовую схему и язык. тут же значения сохранились в куки.
2. вышел с сайта.
3. когда он снова зайдёт на сайт, скрипт прочитает его куки (если они уже имеются и это не первое посещение сайта) и сам установит схему.
 
Ответить с цитированием

  #10  
Старый 13.05.2006, 21:08
Аватар для Developer
Developer
Участник форума
Регистрация: 03.05.2006
Сообщений: 167
Провел на форуме:
125505

Репутация: 116
По умолчанию

1. Постетитель зарегился
2. Выбрал настройки, они прописались в MySQL
3. При заходе юзера настройки один раз сзавались из MySQL и записались в COOKIE

Вариант как и у Дикс-а, только если юзер потрет куки, а потом задет - найтроки остануться.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
www.chat.love4u.ru - помогите получить прова админа! airwil Чаты 4 30.04.2006 15:35
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ