2010-11-09 55 views
-1

我使用的變量如何獲得使用ColdFusion

<cfhttp url="http://website.com/index.php?title=#var1#:#var2#&action=edit##EditPage" method="GET"> 

有些不提供我所需要的數據和代替#EditPage的URL顯示片段 編輯訪問一組網站的URL返回& redlink = 1。我想以不同的方式處理這些頁面。我如何去識別它們?

+0

請解釋你在問什麼,因爲你說泰勒的答案不是你要求的 – Henry 2010-11-09 19:40:37

回答

1

URL中使用的散列「#」被瀏覽器使用,而不是服務器使用。通常,當瀏覽器在URL中看到散列時,它將跳轉到具有相同名稱的頁面上的定位點或具有該ID的元素。例外情況是,當基於哈希使用javascript動態修改頁面時。

+0

對不起,我沒有讓自己清楚。我正在調用網址並從該頁面訪問數據。我想採取不同的行動取決於片段redlink是否出現在url – pssguy 2010-11-09 13:00:05

0

如果我正確地理解了你,你想要做的是首先在一個單獨的變量中構造URL。像URLtoGet。然後,您可以使用cfif來開啓構建的URL是否包含您指定的片段。查看contains(),find()和findNoCase()來確定哪個是最適合您的選項。

+0

感謝您的建議。我會檢查他們 – pssguy 2010-11-11 22:59:08