.htaccess - 您如何将 google 客户端 ID 从一个页面传递到另一个页面?
问题描述
我有一个网站,当通过谷歌广告打开时,gclid 会附加到 url。但是当我点击主页中的链接打开一个新页面时,我失去了 gclid。有没有办法将 gclid 从一个页面传递到另一个页面。我认为它必须来自 .htaccess 文件,但不知道该怎么做。我的 .htaccess 文件如下所示:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)$ $1.php [L]
谢谢
解决方案
我找到了一种方法来做到这一点,不是来自 .htaccess 文件,而是使用 php 会话。我的网站有几个页面,每个页面都有相同的形式。所以,基本上我将 gclid 参数存储在每个页面都可以访问的会话变量中,因为每个页面都有会话信息。通过这种方式,我能够检索表单中的 gclid 参数并最终将其存储到数据库中。
推荐阅读
- python - 烧瓶发送大视频文件不起作用
- python - R 或 Python)如何将道路网络数据绘制为具有起点、终点、时间轴和速度值的 4D 图形?
- asp.net-core - 从控制器转发到 Razor 组件不起作用
- python - 三重检查消息 discord.py 中的字符串
- flutter - "必须初始化不可为空的实例字段 '_items'。\n尝试添加一个初始化器
- csv - 如何在 bash 中将 TXT 文件格式化为结构化的 CSV 文件?
- app-store - 向用户发送IP的App Store上的IOS应用可以吗?
- java - GSAItem.getPropertyValue 占用超过 70% 的 CPU 时间(Dynatrace 数据)
- r - 关于使用 dplyr 和 tidy 评估进行 R 编程的问题
- gensim - 在 Gensim LDA 实现中是否可以通过 Newton-Raphson 学习对称先验?