簡體   English   中英

從PHP中的URL加載cookie

[英]Load cookie from URL in PHP

我有一個用PHP編寫的頁面,並且被要求加載計數器cookie並指定一個URL(HTTP://bs.serving-sys.com/BurstingPipe/ActivityServer.bs?cn=as&ActivityID=XXXXXX&ns=1)。 這可以在PHP中完成嗎? 我不確定如何從URL加載Cookie。

提前致謝!

嗯...我不確定您在說什么,但cookie與URL沒有任何關系。 Cookie是作為請求的一部分發送的,而不是URL的一部分。 在W3 Schools上查看此說明 要使用PHP訪問Cookie,您只需使用

$_COOKIE['cookiename'];

如果您需要從URL訪問某些內容,則可以使用

$_GET['variable_name'];

我認為您在說的是一個隨機數,該隨機數用於將廣告展示次數與廣告點擊次數相關聯。

這是使用該格式的典型廣告。

<a href="http://adnetwork.tld/click?ad=1234567&session=98765">
<img src="http://adnetwork.tld/view?ad=1234567&session=98765" />
</a>

這是使用Javascript在客戶端生成廣告的一種典型方法。

<script language="javascript" type="text/javascript">
var random = Math.floor(Math.random() * 100000000);
document.write('<a href="http://adnetwork.tld/click?ad=1234567&session=' + random + '">');
document.write('<img src="http://adnetwork.tld/view?ad=1234567&session=' + random + '" />');
document.write('</a>');
</script>

很抱歉,如果這不是您想要的,那似乎就是您的問題了。

要從變量生成Cookie:

$content = $_GET['ActivityID'];
$expire = time()+60*60*24*30;
setcookie("AID", $content, $expire);

不知道這是不是您想要的,但這會為用戶設置一個名為“ AID”的cookie,並帶有ActivityID的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM