2011-02-13 20 views
0

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

在此先感謝!

+4

計數器cookie?從URL加載cookie?你什麼意思? – Jonah 2011-02-13 04:33:16

+0

這是你想要做什麼? http://stackoverflow.com/questions/895786/how-to-get-the-cookies-from-a-php-curl-into-a-variable – 2011-02-13 05:03:33

回答

3

嗯...我不確定你在說什麼,但是Cookie與網址沒有任何關係。 Cookies是作爲請求的一部分發送的,但不是URL的一部分。檢查出this explanation at W3 Schools。要訪問一個cookie在PHP中您只需使用

$_COOKIE['cookiename']; 

如果您需要從URL訪問的東西,你會使用

$_GET['variable_name']; 
0

我想你在談論的是一個隨機數用於將廣告印象與廣告點擊相關聯。

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

<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> 

對不起,如果這不是你正在尋找的,但這就是它看起來像你的問題。

0

爲了從變量一個cookie:

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

不知道這是否是你所追求的,但是這將設置一個cookie名爲「AID」​​的用戶,與ActivityID的價值。