3

当它们被传递到我们的网站时,我试图从 Joomla 中的 URL 字符串中提取值。一个例子是:

?source=SEARCH%20&utm_source=google&utm_medium=cpc&utm_term=&utm_content={创意}&utm_campaign=&cpao=111&cpca=&cpag=&kw=

所以除此之外,我将希望 VAR=utm_source 抓取,utm_medium 抓取等。

我想在网站上携带这些值,并至少在访问者点击表单提交之前保持这些值,这样这些值将与表单一起传递,以跟踪这些区域以查看它们来自哪里、使用了哪些关键字等。

任何帮助将不胜感激。

4

1 回答 1

7

要获取 URL(和 POST)值,您可以使用 JRequest 或 JInput。JRequest 已被 Joomla 3.0 弃用,因此最好使用 JInput :-) JRequest:http ://docs.joomla.org/Retrieving_and_Filtering_GET_and_POST_requests_with_JRequest::getVar JInput: http : //docs.joomla.org/Retrieving_request_data_using_JInput

Joomla 还可以将值存储到用户会话中。如果您想在多个页面上跟踪某些内容,或者想保留用户所做的某些设置(如排序),这很方便。这些被称为用户状态,文档在这里:http ://docs.joomla.org/How_to_use_user_state_variables

于 2013-04-15T20:10:46.360 回答