Arkdaşlar merhaba;
Benim sorum şu asp ile web sitesi hazırlıyorum. Burada yapmak istediğim olay sitede girdiğim alt linklere nereden geldiğimi görmek istiyorum.
Örnek olarak.
Şuanda Delphi Forum Ana Sayfası/Programlama sayfasındasınız gibi bir ibare olması.
Yani istediğim zaman ilk geldiğim link'e tıklayarak geldiğim yolun başına gitmek istiyorum. Bu olay bu sitede'de mevcut..
Bu konuda sizden fikir almak istiyorum arkdaşlar..
Kolay gelsin...
sitenin neresinde olduğumuzu izleme..
sitenin neresinde olduğumuzu izleme..
Var olmaya değer her şey bilinmeye de değerdir. Çünkü bilgi varlığın bir imgesidir. Onda iyi ve kötü aynı anda bulunmaktadır...
javascript kullanarak.
Kod: Tümünü seç
a href="javascript:history.go(-1)">Önceki sayfa</a>
Kod: Tümünü seç
a href="javascript:history.go(+1)">Sonraki sayfa</a>
Soru yeterince açık değil. Şöyleki;
Ne istediğinizi daha iyi anlayabilirsek belki daha çok yardımcı olabiliriz.
@FAOsoft arkadaşımızın verdiği kod örnekleri gezinti geçmişi içerisinde bir ileri bir geri gitmeye yarıyor. İleri geri düğmeleri ile aynı şey. Belki istediğiniz böyle bir şeyde olabilir.
sitede girdiğim alt linklere nereden geldiğimi görmek istiyorum.
ben DelphiTurkiye Programlama sayfasına dışardan bir bağlantuyla gelsem yada browser adres kısmına direk adresinin elle yazsam yine gelen sayfada Delphi Forum Ana Sayfası/Programlama yazacak. Bu sitedeki olay "sitede girdiğim alt linklere nereden geldiğimi görmek istiyorum" şeklinde değil. Olay daha çok sitenin hiyerarşik olarak kategorize edilmiş olması ve sayfalarda buna dair bağlantıların bulunması.Bu olay bu sitede'de mevcut..
Ne istediğinizi daha iyi anlayabilirsek belki daha çok yardımcı olabiliriz.
@FAOsoft arkadaşımızın verdiği kod örnekleri gezinti geçmişi içerisinde bir ileri bir geri gitmeye yarıyor. İleri geri düğmeleri ile aynı şey. Belki istediğiniz böyle bir şeyde olabilir.
@Biltes, abi yapmak istediğin şey veri tabanlı sistemlerde ya da adres.asp?gorev=forumgoster&forumno=3 tarzında verilen linkler için geçerli oluyor.
Mesela, veri tabanımızda üç alan olsun. Ana kategoriler, alt kategoriler ve yazılar ismiyle...
Ana kategorilerde bir adet id bilgisi (otomatik sayı) ve kategoriismi gibi ana kategorinin yazılacağı alan.
Alt kategoriler tablosunda ise; id bilgisi (otomatik sayı) aid (ana kategori id'sinin yazılacağı sayı formatındaki alan) ve altkategoriismi (alt kategorinin yazılacağı alan)
Yazılar tablosunda ise; id (otomatik sayı) aid (ana kategorinin yazılacağı sayı formatındaki alan) altid (alt kategori id'sinin yazılacağı sayı formatındaki alan)
yazı (yazılacak yazının alanı, metin ya da not formatında)
Burada tek yapılacak olan şey, yeni bir alt kategori açarken altkategoriler tablosundaki aid bölümüne ana kategoriler tablosundaki id bilgisini aldırmak. Bunu da ekleme sayfasına link eklerken <a href="adres.asp?gorev=ekle&aid=<%=recordset("id")%> Ekle </a> şeklinde yapabilirsin.
Kullanıcı ana kategoriden birisini tıklar iken adresi şöyle yazarsak;
<a href="adres.asp?gorev=altkategori&aid=<%=recordset("id")%>"><%=recordset("anakategoriismi")%></a>
aynı adres.asp dosyasına bir if koşulu ile bu bilgileri aldırıp gerekli yazdırma işlemlerini yaptırılabilir.
Mesela kişi yazılar bölümünde bir yazı okuyor. Oraya link önceki sayfalardan link eklemek için ise yazı tablosundaki aid, altid bilgilerini kullanabiliriz. Linki eklerken;
<a href="adres.asp?gorev=altkategorigoster&altid="<%=recordset("altid")%>"> Alt kategori ismi</a>
Aynı şekilde adres.asp dosyasında bir if koşulu ile bu bilgileri aldırıp veri tabanından altkategoriler sayfasında id bilgisi ile eşitleyip sayfaya aktarabiliriz.
Umarım anlatabilmişimdir.
Kolay gelsin, iyi çalışmalar.
Mesela, veri tabanımızda üç alan olsun. Ana kategoriler, alt kategoriler ve yazılar ismiyle...
Ana kategorilerde bir adet id bilgisi (otomatik sayı) ve kategoriismi gibi ana kategorinin yazılacağı alan.
Alt kategoriler tablosunda ise; id bilgisi (otomatik sayı) aid (ana kategori id'sinin yazılacağı sayı formatındaki alan) ve altkategoriismi (alt kategorinin yazılacağı alan)
Yazılar tablosunda ise; id (otomatik sayı) aid (ana kategorinin yazılacağı sayı formatındaki alan) altid (alt kategori id'sinin yazılacağı sayı formatındaki alan)
yazı (yazılacak yazının alanı, metin ya da not formatında)
Burada tek yapılacak olan şey, yeni bir alt kategori açarken altkategoriler tablosundaki aid bölümüne ana kategoriler tablosundaki id bilgisini aldırmak. Bunu da ekleme sayfasına link eklerken <a href="adres.asp?gorev=ekle&aid=<%=recordset("id")%> Ekle </a> şeklinde yapabilirsin.
Kullanıcı ana kategoriden birisini tıklar iken adresi şöyle yazarsak;
<a href="adres.asp?gorev=altkategori&aid=<%=recordset("id")%>"><%=recordset("anakategoriismi")%></a>
aynı adres.asp dosyasına bir if koşulu ile bu bilgileri aldırıp gerekli yazdırma işlemlerini yaptırılabilir.
Mesela kişi yazılar bölümünde bir yazı okuyor. Oraya link önceki sayfalardan link eklemek için ise yazı tablosundaki aid, altid bilgilerini kullanabiliriz. Linki eklerken;
<a href="adres.asp?gorev=altkategorigoster&altid="<%=recordset("altid")%>"> Alt kategori ismi</a>
Aynı şekilde adres.asp dosyasında bir if koşulu ile bu bilgileri aldırıp veri tabanından altkategoriler sayfasında id bilgisi ile eşitleyip sayfaya aktarabiliriz.
Umarım anlatabilmişimdir.
Kolay gelsin, iyi çalışmalar.
kullandığn yönteme göre değişir. sayfaya nereden gelindiğini görmek için
asp de Request.ServerVariables("HTTP_REFERER")) üst bilgisini alabilirsin
ama bu yöntem daha çok talep edilen bu sayfaya hangi sayfadan link verildiğini anlamak için kullanılır.
örneğin google dan birisi senin sitene geldiğinde bunu kullanabilirsin. kullanıcının google dan geldiğini anlarsın
ama eğer sorduğun şey sitende kullanıcının bulunduğu kısmı göstertmekse
ANASAYFA>HAKKIMIZDA gibi, bunu formun içerisinde hidden şekilde veri taşıyarak veya talep edilen alt sayfayı veritabanında tutyorsan hangi kategoride yer aldığını bularak yapacaksın.
asp de Request.ServerVariables("HTTP_REFERER")) üst bilgisini alabilirsin
ama bu yöntem daha çok talep edilen bu sayfaya hangi sayfadan link verildiğini anlamak için kullanılır.
örneğin google dan birisi senin sitene geldiğinde bunu kullanabilirsin. kullanıcının google dan geldiğini anlarsın
ama eğer sorduğun şey sitende kullanıcının bulunduğu kısmı göstertmekse
ANASAYFA>HAKKIMIZDA gibi, bunu formun içerisinde hidden şekilde veri taşıyarak veya talep edilen alt sayfayı veritabanında tutyorsan hangi kategoride yer aldığını bularak yapacaksın.