我有一個用PHP編寫的頁面,並且我被要求加載一個計數器cookie並給出一個url(HTTP://bs.serving-sys.com/BurstingPipe/ActivityServer.bs? cn = as & ActivityID = XXXXXX & ns = 1)。這可能在PHP中做到?我不確定如何從URL加載cookie。從PHP加載Cookie在PHP中
在此先感謝!
我有一個用PHP編寫的頁面,並且我被要求加載一個計數器cookie並給出一個url(HTTP://bs.serving-sys.com/BurstingPipe/ActivityServer.bs? cn = as & ActivityID = XXXXXX & ns = 1)。這可能在PHP中做到?我不確定如何從URL加載cookie。從PHP加載Cookie在PHP中
在此先感謝!
嗯...我不確定你在說什麼,但是Cookie與網址沒有任何關係。 Cookies是作爲請求的一部分發送的,但不是URL的一部分。檢查出this explanation at W3 Schools。要訪問一個cookie在PHP中您只需使用
$_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);
不知道這是否是你所追求的,但是這將設置一個cookie名爲「AID」的用戶,與ActivityID的價值。
計數器cookie?從URL加載cookie?你什麼意思? – Jonah 2011-02-13 04:33:16
這是你想要做什麼? http://stackoverflow.com/questions/895786/how-to-get-the-cookies-from-a-php-curl-into-a-variable – 2011-02-13 05:03:33