Merhaba arkadaslar.
Benim surekli trafik aldigim bir url var
ornek.com/trafik.php
buraya gunluk 10.000 trafik geliyor
ben bu trafigi bolmek istiyorum googlede aradim bu tur biseye deng gelmedim
mesala elimde 5 adet link var farkli
trafik siteye her tikladiginda bu trafik 5 site arasinda bolunsun.
random la herturlu yaparim ama benim maksadim
sitelere istedigim kadar trafik yonelte bileyim
mesala
1. site 200 tiklamadan sonra 2inciye gecsin 2inci 400 tiklamadan sonra 3uncuye gecsin 3uncu 100 tiklama alsin
yani 5 linke istedigim kadar trafik yonelte bileyim.
geri kalanida googleye gitsin mesala bolduklerim haricinde bunu nasil yapa bilirim ?
gpt 4.o a sordum verdiği yanıt
<?php
// Ziyaretçi sayacı dosyası
$counterFile = 'counter.txt';
// Linkler ve hedef tıklama sayıları
$links = [
'https://site1.com' => 200,
'https://site2.com' => 400,
'https://site3.com' => 100,
'https://site4.com' => 300,
'https://site5.com' => 1000,
];
// Sayaç verilerini yükle
if (file_exists($counterFile)) {
$counters = json_decode(file_get_contents($counterFile), true);
} else {
$counters = array_fill_keys(array_keys($links), 0);
}
// Şu anki linki seç
$currentLink = '';
foreach ($links as $link => $threshold) {
if ($counters[$link] < $threshold) {
$currentLink = $link;
break;
}
}
// Sayacı güncelle
if ($currentLink) {
$counters[$currentLink]++;
file_put_contents($counterFile, json_encode($counters));
header("Location: $currentLink");
exit();
} else {
echo "Tüm linkler hedef tıklama sayısına ulaştı.";
}
?>- Bu kod parçası ile her ziyaretçi geldiğinde, sayaç dosyasını (counter.txt) kontrol ederek hangi linkin kaç tıklama aldığını ve belirlenen hedefe ulaşıp ulaşmadığını kontrol ediyoruz. Hedefe ulaşmayan ilk linke ziyaretçiyi yönlendiriyoruz.
- counter.txt dosyasının yazılabilir olduğundan emin olun. Bu dosya, her linkin kaç kere tıklandığını saklayacaktır.
Bu şekilde, ziyaretçilerinizi belirli bir düzen içinde farklı linklere yönlendirebilirsiniz. Böylece her link belirttiğiniz sayıda tıklama aldıktan sonra bir sonrakine geçiş yapılır. Bu yöntemle trafiği istediğiniz gibi dağıtabilirsiniz.