İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Rastgele yönlendirme nasıl yaparım?

SLiM_BoY

0
İyinet Üyesi
Katılım
4 Ağustos 2005
Mesajlar
2,325
Reaction score
0
Sitemde

www.adres.com/x
www.adres.com/y
www.adres.com/z

.........

türünde klasörler var.Tek bir index.php dosyası koyarak, her girişte farklı klasörlere nasıl yönlendirme yaparım ?

Yani kısaca; a kişisi gelince rastgele klasöre yönlenmesini istiyorum.

Cevaplar için şimdiden teşekkürler..
 

Furkan_ed

0
İyinet Üyesi
Katılım
14 Ocak 2005
Mesajlar
486
Reaction score
0
Bir a-rkadas vermisti burda yanlis hatirlamiyorsam.
Kod:
<%
RANDOMIZE
en_dusuk = 1
en_yuksek = 4
rastgele = INT((en_yuksek-en_dusuk+1)*Rnd+en_dusuk)
SELECT CASE rastgele
%>

<% CASE "1"%>
<a target="_blank" href="http://www.site-1.com"></a>
<% CASE "2"%>
<a target="_blank" href="http://www.site-2.com"></a>
<% CASE "3"%>
<a target="_blank" href="http://www.site-3.com"></a>
<% CASE "4"%>
<a target="_blank" href="http://www.site-4.com"></a>
 

SLiM_BoY

0
İyinet Üyesi
Katılım
4 Ağustos 2005
Mesajlar
2,325
Reaction score
0
Bunu yaptım, fakat kodu ekrana direk yazdırıyor.İşlem yapmıyor..
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
<?php

$set = "abcdefghjklmnoprstuvyz";
$rand = rand(1,22);
$dizin = "http://www.site.com/".$set{$rand};

header("Location: $dizin");
?>
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
PHP kodu icine ASP kodu koydugun icin oyle oluyor.

Bunu simdi yazdim:

PHP:
<?
// rastgele yonlenecek sayfalar
$sayfalar = array(
"www.adres.com/x",
"www.adres.com/y",
"www.adres.com/z",
);
$sayfa_sayisi = count($sayfalar);
$rastgele = rand(0,$sayfa_sayisi-1);
header("Location: ".$sayfalar[$rastgele]);
exit;
?>
 

SLiM_BoY

0
İyinet Üyesi
Katılım
4 Ağustos 2005
Mesajlar
2,325
Reaction score
0
@Angelo, kod için teşekkürler.

Dizinleri örnek olarak x,y,z şeklinde vermiştim.

Mesela www.adres.com/ahmet_efendi www.adres.com/zeynep_abla vs türünde klasörler bulunuyor :)

@iyinet, sana da teşekkür ederim.Kodu şu şekilde değiştirince istediğim gibi oldu.. :

PHP:
<?
// rastgele yonlenecek sayfalar
$sayfalar = array(
"/klasor1",
"/klasor2",
"/klasor3",
);
$sayfa_sayisi = count($sayfalar);
$rastgele = rand(0,$sayfa_sayisi-1);
header("Location: ".$sayfalar[$rastgele]);
exit;
?>


Cevaplar için tekrar teşekkür ederim, iyi çalışmalar.
 

SLiM_BoY

0
İyinet Üyesi
Katılım
4 Ağustos 2005
Mesajlar
2,325
Reaction score
0
Arkadaşlar şimdi de başka bir şey lazım oldu, şöyle ki :

ASP sitemde rastgele reklam çağırmak istiyorum.Reklamlardan bir tanesi de Gugıl amcanın Adsene'i olduğu için kurallara aykırı hareket etmek istemedim.Yardımınıza ihtiyacım var :) Bunu nasıl yaparım acaba ?
 

dewilsdance

0
İyinet Üyesi
Katılım
23 Mart 2003
Mesajlar
654
Reaction score
0
yukardaki ile aynı format .. bu sefer rand olarak tanımlayacagın sey link degilde reklam olucak..
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst