<BLOCKQUOTE><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><HR>Originally posted by webdeveloper:
<STRONG>
тоесть каждый раз когда я обращаюсь к странице вызывается и выполняется application.cfm ? я думал что только когда сессия новая начинается.
я попробовал сделать так как ты сказал - не помогло [img:c27317d570]images/smiles/icon_sad.gif[/img:c27317d570]
вот то что у меня сейчас есть в этом файле
<cfapplication name="CFMTEST" clientmanagement="Yes" sessionmanagement="Yes" setclientcookies="Yes" setdomaincookies="Yes">
<cfset Application.DateSourse = "CFMTEST">
<cfset Application.UserName = "sa">
<cfset Application.Password = "test">
<cfif Not IsDefined("Session.FirstName")>
<cfset Session.FirstName = "">
<cfset Session.LastName = "">
<cfset Session.UserGroupName = "">
<cfset Session.UserGroupID = "">
</cfif></STRONG><HR></BLOCKQUOTE>
а что говорит-то ? они пустые или недефиницированные ?
а если попробовать не "", а другое что присвоить (из трех букв [img:c27317d570]images/smiles/icon_wink.gif[/img:c27317d570]) - может в каком-то другом месте потирается ?
Next ColdFusion question
-
- Уже с Приветом
- Posts: 460
- Joined: 22 Dec 1999 10:01
- Location: san jose, ca
-
- Уже с Приветом
- Posts: 2049
- Joined: 12 Jul 2000 09:01
- Location: Madison, Wisconsin USA
Next ColdFusion question
<BLOCKQUOTE><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><HR>Originally posted by DP:
<STRONG>кстати о птичках... у меня сегодня есть 2 req. для ColdFusion девелоперов
Overland-Parl, KS
6+ month
W-2 hourly = 45-50 $/hour
W-2 salaried = 60-75 K/year
вдруг где есть безработные CF-девелоперы [img:515bbe0551]images/smiles/icon_smile.gif[/img:515bbe0551]</STRONG><HR></BLOCKQUOTE>
Искуситель [img:515bbe0551]images/smiles/icon_smile.gif[/img:515bbe0551]
<STRONG>кстати о птичках... у меня сегодня есть 2 req. для ColdFusion девелоперов
Overland-Parl, KS
6+ month
W-2 hourly = 45-50 $/hour
W-2 salaried = 60-75 K/year
вдруг где есть безработные CF-девелоперы [img:515bbe0551]images/smiles/icon_smile.gif[/img:515bbe0551]</STRONG><HR></BLOCKQUOTE>
Искуситель [img:515bbe0551]images/smiles/icon_smile.gif[/img:515bbe0551]
-
- Уже с Приветом
- Posts: 2278
- Joined: 02 Jan 2001 10:01
- Location: MSK; NJ; MA; UAE, Chicago
Next ColdFusion question
Проверь, что именно этот файл вызывается.
CFPARAM лучше использовать. Никаких проверок не нужно
CFPARAM лучше использовать. Никаких проверок не нужно
-
- Уже с Приветом
- Posts: 460
- Joined: 22 Dec 1999 10:01
- Location: san jose, ca
Next ColdFusion question
и вообще мне почему-то кажется, надо строку про sessionmanagement на каждой странице иметь - пёсь его знаеть, етот application.cfm [img:ed99e186de]images/smiles/icon_smile.gif[/img:ed99e186de]
-
- Уже с Приветом
- Posts: 2049
- Joined: 12 Jul 2000 09:01
- Location: Madison, Wisconsin USA
Next ColdFusion question
<BLOCKQUOTE><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><HR>Originally posted by dimach:
<STRONG>
а что говорит-то ? они пустые или недефиницированные ?
а если попробовать не "", а другое что присвоить (из трех букв [img:ad1447fbaf]images/smiles/icon_wink.gif[/img:ad1447fbaf]) - может в каком-то другом месте потирается ?</STRONG><HR></BLOCKQUOTE>
вообще какая то хрень получается -
в application.cfm я их инициализирую какими нибудь переменными, а потом уже пытаюсь в login.cfm эти переменные изменить, так вот когда я перехожу на другую страницу они становятся опять такими же как в application.cfm
что же это за мучение то такое [img:ad1447fbaf]images/smiles/icon_sad.gif[/img:ad1447fbaf]
<STRONG>
а что говорит-то ? они пустые или недефиницированные ?
а если попробовать не "", а другое что присвоить (из трех букв [img:ad1447fbaf]images/smiles/icon_wink.gif[/img:ad1447fbaf]) - может в каком-то другом месте потирается ?</STRONG><HR></BLOCKQUOTE>
вообще какая то хрень получается -
в application.cfm я их инициализирую какими нибудь переменными, а потом уже пытаюсь в login.cfm эти переменные изменить, так вот когда я перехожу на другую страницу они становятся опять такими же как в application.cfm
что же это за мучение то такое [img:ad1447fbaf]images/smiles/icon_sad.gif[/img:ad1447fbaf]
-
- Уже с Приветом
- Posts: 2278
- Joined: 02 Jan 2001 10:01
- Location: MSK; NJ; MA; UAE, Chicago
Next ColdFusion question
<BLOCKQUOTE><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><HR>Originally posted by dimach:
<STRONG>и вообще мне почему-то кажется, надо строку про sessionmanagement на каждой странице иметь - пёсь его знаеть, етот application.cfm [img:e997f37cac]images/smiles/icon_smile.gif[/img:e997f37cac]</STRONG><HR></BLOCKQUOTE>
Его не песь, его документация знает [img:e997f37cac]images/smiles/icon_smile.gif[/img:e997f37cac]
<BLOCKQUOTE><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><HR>An important step in designing a ColdFusion application is mapping out its directory structure.
Before you start building the application, establish a root directory for the application. Application pages may be stored in subdirectories of the root directory.
When any ColdFusion application page is requested, ColdFusion searches up the page's directory tree for an Application.cfm file. When it is found, the Application.cfm code is logically included at the beginning of that page.
If it is not found, ColdFusion searches up the directory tree until it finds an Application.cfm file. If more than one Application.cfm file lives in the current directory tree, ColdFusion uses the first one it finds.
Just as the Application.cfm file is executed before each application page it governs, you can specify a file named OnRequestEnd.cfm, which is executed after each application page in the same application.
ColdFusion Server looks for the OnRequestEnd.cfm file in the same directory as the Application.cfm file of the current application page. The OnRequestEnd.cfm file will never be executed if it resides in another directory.
The OnRequestEnd.cfm file will not be executed if there is an error or an exception in the called page, or if the called page executes the CFABORT or CFEXIT tag.
Just as the Application.cfm file must be spelled with a capital A, you must spell the OnRequestEnd.cfm file with capital O, R, and E.
<HR></BLOCKQUOTE>
<STRONG>и вообще мне почему-то кажется, надо строку про sessionmanagement на каждой странице иметь - пёсь его знаеть, етот application.cfm [img:e997f37cac]images/smiles/icon_smile.gif[/img:e997f37cac]</STRONG><HR></BLOCKQUOTE>
Его не песь, его документация знает [img:e997f37cac]images/smiles/icon_smile.gif[/img:e997f37cac]
<BLOCKQUOTE><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><HR>An important step in designing a ColdFusion application is mapping out its directory structure.
Before you start building the application, establish a root directory for the application. Application pages may be stored in subdirectories of the root directory.
When any ColdFusion application page is requested, ColdFusion searches up the page's directory tree for an Application.cfm file. When it is found, the Application.cfm code is logically included at the beginning of that page.
If it is not found, ColdFusion searches up the directory tree until it finds an Application.cfm file. If more than one Application.cfm file lives in the current directory tree, ColdFusion uses the first one it finds.
Just as the Application.cfm file is executed before each application page it governs, you can specify a file named OnRequestEnd.cfm, which is executed after each application page in the same application.
ColdFusion Server looks for the OnRequestEnd.cfm file in the same directory as the Application.cfm file of the current application page. The OnRequestEnd.cfm file will never be executed if it resides in another directory.
The OnRequestEnd.cfm file will not be executed if there is an error or an exception in the called page, or if the called page executes the CFABORT or CFEXIT tag.
Just as the Application.cfm file must be spelled with a capital A, you must spell the OnRequestEnd.cfm file with capital O, R, and E.
<HR></BLOCKQUOTE>
-
- Уже с Приветом
- Posts: 145
- Joined: 23 Jun 2000 09:01
- Location: Kyiv, Ukraine
Next ColdFusion question
Дык для этого UserID нужно в куках держать. Они, если не устанавливать expires при закрытии окна не актуальны. Это даже в ASP не рекомендуют сессионные переменные плодить (из-за прибабаханного memory management'a), а в ColdFusion ввобще введи себе за правило сессиоными переменными не пользоваться. Ты только представь. Делаешь ты коммерческий сайт. И все переменные регистрации хранятся в сессии. Мерчант прошел этап оплаты, и тут его кто-то отвлек аккурат на 20 мин. Он пытается регистриться дальше, а сессия-то тю-тю. И что? Деньги уплочены, юзернаме занято, в итоге сине око та поганый настрий [img:2cec996bb6]images/smiles/icon_smile.gif[/img:2cec996bb6]