İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

xxx.com/?ref=1 sağlamak

sverdlow

0
İyinet Üyesi
Katılım
17 Kasım 2005
Mesajlar
2,778
Reaction score
0
Konum
Ankara/Kayseri
merhabalar,
title daki durumu bi türlü sağlayamıyorum.
Örneğin,
subdomain.xxx.com/?ref=1 şeklinde içeri ref sokmaya çalışıyorum,
$_GET['ref'] lisanssız döndürüyor.
daha önce karşılaşan var mı bu sorunla?
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
66
Konum
Sakarya
PHP:
print_r($_GET)

ile GET ile gelen tum degiskenleri gosterebilirsin.
Bu ciktiyi bir incele bakalim.
 

sverdlow

0
İyinet Üyesi
Katılım
17 Kasım 2005
Mesajlar
2,778
Reaction score
0
Konum
Ankara/Kayseri
PHP:
print_r($_GET)

ile GET ile gelen tum degiskenleri gosterebilirsin.
Bu ciktiyi bir incele bakalim.
görmüyor değişkeni, böyle olmayacak galiba, senaryoyu şöyle değiştirsek nasıl olur.
şu işlemi htaccess ile nasıl yaparız?
mevcut htaccess şöyle;
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^$ /uyeler.php?kullanici=%1 [L]

buna ilaveten aşağıdaki gibi offset kullanmak için htaccess in son hali nasıl olmalı?
http://naughty-kittykitty.deviantart.com/?offset=100
 

BabaPanter

0
İyinet Üyesi
Katılım
15 Aralık 2005
Mesajlar
732
Reaction score
0
Amacımız ref değişkeniyle işlem yapmak mı?
Eğer tüm get verilerini çalıştırmıyorsa phpinfo() çıktısında "variables_order " değerinde "G" olmamasıdır.
 

sverdlow

0
İyinet Üyesi
Katılım
17 Kasım 2005
Mesajlar
2,778
Reaction score
0
Konum
Ankara/Kayseri
Amacımız ref değişkeniyle işlem yapmak mı?
Eğer tüm get verilerini çalıştırmıyorsa phpinfo() çıktısında "variables_order " değerinde "G" olmamasıdır.
"variables_order" değeri EGPCS. Ama get ile xxx.com/?ref şeklinde almaktan vazgeçtim. Bunu htaccess ile yapmaya çalışıyorum.
sağolun.
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
htaccess yine bi nevi maskeliyor. yoksa yine ihtiyacın olan GET ile alacağın veri.

emin değilim ama $HTTP_GET_VARS['ref']; denesen
 

sverdlow

0
İyinet Üyesi
Katılım
17 Kasım 2005
Mesajlar
2,778
Reaction score
0
Konum
Ankara/Kayseri
get ile almaya çalışmıyorum artık, tam olarak istediğim şu;
sub.xxx.com/pagenum
xxx.com/exe.php?subdomin=sub&page=pagenum
Bu dönüşümü htaccessle nasıl yaparım?
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
baya karışık bir durum aslında. sorudan anladığım kadarıyla


sub.xxx.com/.htaccesss

Kod:
RewriteRule ^pagenum(.*) http.//xxx.com/exe.php?subdomain=sub&page=$1

yalnız bu yönlendirme oluyor. aynı domain üzerindeki klasik rewrite gibi maskeleme yapmıyor

sub.domain.com/pagenum95 tıklandığında domain.com/exe.php?sub=sub&pagenum=95 sayfasına yönlenir.

bu da, exe.php dosyasında yine GET değişkeni alman gerekir demek


biraz daha netleşmesi gerek gibi sorunun :)
 

sverdlow

0
İyinet Üyesi
Katılım
17 Kasım 2005
Mesajlar
2,778
Reaction score
0
Konum
Ankara/Kayseri
şimdi burada htaccessle ayarlanması gereken 2 değişken var.
1. subdomain: bunu değişken olarak alacak, yani sabit değil
2. sayfa numarası; bu da değişken

önceden sayfa yoktu ve kullandığım htaccess kodu şöyleydi,
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^$ /exe.php?sub=%1 [L]
amma velakin sayfalı halini bi türlü yapamadım :)
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
Kod:
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^(.*)/(.*)/ /exe.php?sub=$1&pagenum=$2 [L]

xx.com/huzun/9/ ---> exe.php?sub=huzun&pagenum=9

denemek gerek :)
 

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.

Üst