use*_*001 3 php joomla url-rewriting
我试图在Joomla传递到我们的网站时从URL字符串中提取值.一个例子是:
?源= SEARCH%20&utm_source =谷歌&utm_medium = CPC&utm_term =&的utm_content = {创造性}&utm_campaign =&cpao = 111&CPCA =&CPAG =千瓦=
所以我想要抓住VAR = utm_source,抓住utm_medium等等.
我希望在网站上传递这些值并至少保持到访问者点击表单上的提交,这样这些值将与表单一起传递以跟踪这些区域,以查看它们来自何处,使用了哪些关键字等.
任何帮助将不胜感激.
要获取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还可以将值存储到用户会话中.如果您想要跟踪多个页面上的内容,或者想要保留用户制作的某些设置(如排序),这将非常方便.这些被称为UserStates,文档在这里:http://docs.joomla.org/How_to_use_user_state_variables