Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Code: Alles auswählen
if( $_GET['aff'] )
{
$_SESSION['partner'] = $_GET['aff'];
$_SESSION['time'] = time() + ( 60 * 60 * 24 ); // ID gilt nur für 24h
}
Code: Alles auswählen
if( $_SESSION['partner'] && $_SESSION['time'] >= time() )
{
// Bonus für deinen Partner
}
Code: Alles auswählen
var affiliateId = 'aff';
function getParam( param ) {
var _url = document.URL;
var _name = param + "=";
if ( _url.length > 0 )
{
anfang = _url.indexOf( _name );
if ( anfang != -1 )
{
anfang += _name.length;
ende = _url.indexOf ( "&" , anfang );
if ( ende == -1 )
{
ende = _url.length
}
return unescape ( _url.substring( anfang, ende ) );
}
return;
}
}
function setCookie( name, value, expires, path, domain, secure )
{
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
document.cookie = curCookie;
}
function getCookie( name )
{
var prefix = name + "=";
var cookieStartIndex = document.cookie.indexOf(prefix);
if (cookieStartIndex == -1)
{
return null;
}
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
if (cookieEndIndex == -1)
{
cookieEndIndex = document.cookie.length;
}
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}
function savePartner()
{
if( !getCookie( affiliateId ) )
{
var _time = new Date();
_time.setTime( _time.getTime() + (24 * 60 * 60 * 1000) ) // nur für 24h gültig
setCookie( '_' + affiliateId, getParam( affiliateId ), _time, '/' );
}
}
function attachPartner()
{
var _partner = getCookie( affiliateId );
if( _partner ) document.write( '<input style="display:none" type="text" name="user_input[id99]" value="' + _partner + '" >' );
}
Code: Alles auswählen
<body onLoad = 'savePartner();'>
Code: Alles auswählen
<body onLoad = 'attachPartner();'>
Code: Alles auswählen
<script src="cookie.js" type="text/javascript"></script>
Code: Alles auswählen
<input style="display:none" type="text" name="user_input[id99]" value="">
es wird auch empfohlen Cookies von unbekannten Seiten zu sperren, und in diesem Fall wird jedes Partnerprogramm am affilicheck scheitern.auch solltest du bedenken, dass selbst Microsoft in regelmäßigen Abständen empfiehlt javascript zu deaktivieren... jedesmal wenn wieder ein Sicherheitsloch auftaucht, das auf javascript basiert...