Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 18:56 08.06.24 
Компютри и Интернет
   >> PHP
*Кратък преглед

Страници по тази тема: 1 | 2 | (покажи всички)
Тема Pomosht s globalnite promenliwiнови  
Автор Gray (не(о)познат)
Публикувано08.03.04 16:22



Ima li nachin da definiram edna promenliwa w fail index.php naprimer, i tq da e na razpolojenie i w drugi failowe (news.php). Sirech da moga i w drugite failowe da raypolagam sys stoinostta i.
include ne iskam da polzwam wseki pyt. ideqta e wednyj da gi ustanowq i wyw wsqka ot podstranizite da moga da borawq s tqh
mersi predwaritelno

Бедите са моят занаят...


Тема Re: Pomosht s globalnite promenliwiнови [re: Gray]  
Автор !Bogomil (!Редактор)
Публикувано08.03.04 16:53



Здравей
в php.ini има един ключ auto_prepend, можеш да сложиш файла, който да се включва винаги, без да го добавяш всеки път. Неудобното тук е, че за всички приложения, които пишеш ще трябва да го слагаш.

Другия начин е да го направиш глобална променлива, но не всеки път ще имаш достъп до него.

--------------------------------------------
Open your mind for a different view


Тема Re: Pomosht s globalnite promenliwiнови [re: Gray]  
Автор edembg (Ученик)
Публикувано08.03.04 18:17



Можеш да ползваш сесия. Ако установиш една променлива като сесийна, тя се предава на всички страници от сайта. В началото на всяка страница трябва да сложиш функция session_start(), а в index.php след нея трябва да установиш променливата - например session_register("var"); $var = "neshto";

Така във всяка страница ще имаш променлижа $var със съдържание "neshto".

Ако не я намериш като глобална, потърси я на $_SESSION['var'].

Мисля, че така проблемът ти е решен.

Успех

И най-ярките личности си плащат тока.


Тема Re: Pomosht s globalnite promenliwiнови [re: Gray]  
Автор sP (too low memory)
Публикувано08.03.04 21:42



мда сесиите са решението... ако не можеш и с бисквитки
виж в документацията setcookie() това също ще ти свърши работа...



Тема Re: Pomosht s globalnite promenliwiнови [re: edembg]  
Автор Topбaлaн (любопитко)
Публикувано09.03.04 08:04



мдам
сесията е решение, когато променливата трябва да е достъпна само за този, който я ползва в момента....

но ако трябва всички юзери да виждат една променлива...става грозно

май трябва да се пише в база данни или във файл...



Тема Re: Pomosht s globalnite promenliwiнови [re: Topбaлaн]  
Автор Mycлoн (Муслен Ужасон)
Публикувано09.03.04 09:53



Файла няма заключване и може да се "корумпира" при едновременен достъп от няколко потребителя. Базите данни поне имат locking.

--
"Agile is a mindset, not a set of practices, rules, or tools."
Tom Poppendieck


Тема Що за глупост ???нови [re: Gray]  
АвторFastAns (Нерегистриран)
Публикувано09.03.04 14:27



include() - най-интелигентния начин за случая !!!

И защо не ти харесва - грозно ти изглежда или незнаеш как да го ползваш.

Че файлове че БД че сесии че и бисквитки... И за какво? Само и само да не се ползвало include





Тема offtopicнови [re: FastAns]  
Автор Дpeмeщ (M'Bwana)
Публикувано09.03.04 15:14



мдя...

наистина някой от двама ни или е препафкал или е препил посред бял ден...

БЕ КЪВ ИНКЛУУД МА, ЗА РЪН-ТАЙМ СТАВА ДУМА

-----------------------
гърбавия, ковчег ще го изправи


Тема Re: Pomosht s globalnite promenliwiнови [re: Mycлoн]  
Автор Topбaлaн (любопитко)
Публикувано10.03.04 12:12



принципно - съгласен

но ако трябва аз, като админ да публикувам съобщение да речем веднъж на ден....не е проблем да го сложа в текстов файл и да го инклудвам някъде ;-)

пак казвам - зависи от конкретния случай...))



Тема Re: Pomosht s globalnite promenliwiнови [re: Gray]  
Автор Gray (не(о)познат)
Публикувано14.03.04 21:00



Е, мерси на всички за отговорите, в крайна сметка аз се оправих с допълнителна таблица в базата данни. Само дето ся трябва допълнително куерри

Бедите са моят занаят...



Страници по тази тема: 1 | 2 | (покажи всички)
*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.