2017-02-15 5 views
0

Ich habe eine Aktionsseite, die auf eine Seite basierend auf Bedingung umleitet.coldfusion 10 cfinclude gibt Website kann nicht erreicht werden Fehler

Ich dachte an die Einbeziehung dieser Seite ohne Umleitung.

Also habe ich cfinclude Funktion verwendet, um diese Datei einzuschließen.

Aber einschließlich dieser Datei funktioniert nicht.

Aber wenn ich diese Seite im Browser öffnen, funktioniert es gut ohne Fehler.

Für Ex.

http://domain.com/page2.cfm?cutomerID=10 funktioniert gut.

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

ich Code unten bin auch.

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

Auch habe ich versucht, nur HTML-Inhalte hinzufügen, die ich in Seite Quelle erhalten für „http://domain.com/page2.cfm?cutomerID=10

Es ist immer noch nicht eine Coldfusion-Seite mit nur html Text ohne Coldfusion-Code enthält.

Merkwürdiges Ding ist, als ich versuchte, etwas Text von diesem HTML-Inhalt zu entfernen, es funktioniert für einige Zeit, aber wenn ich neu lade stoppt es und gibt den folgenden Fehler wieder.

Ich bin mir nicht sicher, ob cfinclude irgendetwas Seitenlänge oder einige andere Faktoren tun muss.

Screenshot für Fehler ist unten beigefügt.

Error Screenshot Image

+0

den Fehler zusammen mit Ihrem Code h löschen Ere (aktualisieren Sie Ihre Frage) –

+0

aktualisieren Sie Ihren cfinclude Code in Frage. Das Zeigen Ihrer Syntax kann anderen helfen, sie zu beheben. –

+0

Danke Pradeep. Dies ist mein erster Tag auf dieser Seite. Ich bin neu in diesem Bereich. – Pritesh

Antwort

0

Wenn Sie einen Link fragen können Sie es als:

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

Für Ihre Frage können Sie diese verwenden:

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

Hinweis: Wenn Sie don‘ t wollen url.customerID verwenden, können Sie einfach das Auftreten

+0

* Sie können keinen Wert für URL für Ihre aktuelle Seite festlegen * Sicher können Sie URL-Parameter ändern. "URL" ist nur eine Struktur, die wie jede andere modifiziert werden kann. – Leigh

+0

@Leigh danke. aktualisierte die Antwort. –

+0

Gleiches Problem, auch wenn ich Ihren Code verwende. Der Code, den ich verwendet habe, habe ich an anderer Stelle auch verwendet. Da funktioniert es gut. Aber für bestimmte Seite kann ich nicht herausfinden, Problem. – Pritesh

Verwandte Themen