2017-02-15 3 views
0

У меня есть страница действия, которая перенаправляется на страницу в зависимости от состояния.coldfusion 10 cfinclude дает сайт не может быть найден Ошибка

Я думал о включении этой страницы в перенаправление.

Так что я использовал функцию cfinclude для включения этого файла.

Но включая этот файл не работает.

Но когда я открываю эту страницу в браузере, она работает нормально, без ошибок.

Для примера.

http://domain.com/page2.cfm?cutomerID=10 работает нормально.

http://domain.com/page1.cfm В

Я в том числе ниже код.

<cfset url.customerID = 10> <cfinclude template="page2.cfm">

Даже я пытался добавить только содержание HTML, которые я получаю в исходном коде страницы для «http://domain.com/page2.cfm?cutomerID=10»

Он до сих пор не работает в том числе страницы ColdFusion с только HTML текста без какой-либо коды ColdFusion.

Странное дело. Когда я попытался удалить какой-либо текст из этого содержимого html, он работает некоторое время, но когда я перезагружаю его, он снова останавливается и снова дает ошибку ниже.

Я не уверен, что если cfinclude должен делать что-нибудь на странице или некоторые другие факторы.

Снимок экрана для ошибки приведен ниже.

Error Screenshot Image

+0

опубликуйте ошибку вместе с кодом h ere (обновите свой вопрос) –

+0

обновите свой код cfinclude. показ вашего синтаксиса может помочь другим исправить это. –

+0

Спасибо Pradeep. Это мой первый день на этом сайте. Я новичок в этом. – Pritesh

ответ

0

Если вы просите ссылку вы можете иметь его как:

<cfoutput> 
    <cfset href="domain.com/page2.cfm?customerID=#customerid#&etc=#etc#" /> 
</cfoutput> 

Для вашего вопроса вы можете использовать это:

<cfset custID = 10/> 
<cfinclude template="page2.cfm"> 
In page2.cfm: 
<cfif isDefined(url.customerID) || isDefined(custID)> 
    <!--- your etc code here ---> 
</cfif> 

Примечание: Если вы не» t хотите использовать url.customerID, вы можете просто удалить событие

+0

* Вы не можете установить значение для URL-адреса вашей текущей страницы. * Вы можете изменить параметры URL-адреса. 'url' - это просто структура, которая может быть изменена, как и любая другая. – Leigh

+0

@Leigh спасибо. обновил ответ. –

+0

Тот же вопрос, даже я использую ваш код. Код, который я использовал, я использовал в другом месте также. Там он работает нормально. Но для конкретной страницы я не могу найти проблему. – Pritesh