Php de get metoduyla sayfalama

Sıkça gördüğümüz sayfa.php?islem veya sayfa.php?git= gibi linkler şu şekilde oluşur

//Gencportal.Org|2010
$sayfa=htmlspecialchars($_GET['sayfa']);
if ($sayfa==”){
echo ‘burası anasayfa işte burdan menuleri falan ayarlıcaz’;
} if($sayfa==’urunler’){
echo ‘ burası urun tanıtımları ve burasının

adresi mesela bunu localde çalıştırıyosanız ve bu dosyayı index.php diye kaydettiğimizi düşünürsek urunlere su yoldan ulasırız

http://localhost/index.php?sayfa=urunler

gibi’;
}if($sayfa==’iletisim’){
echo ‘iletişim sayfası ve buranın linki
index.php?sayfa=iletisim’;
}
?>


Etiketler: , , , , , , ,

Php de güvenlik

Şimdi arkadaslar php de çoğu güvenlik sorunları form işlemlerinden kaynaklanır.
Eğer webmaster gelen verileri uygun bir biçimde filtrelememişse bu saldırganın kötü kodlarının da çalışmasına neden olacaktır
mesela xss ataklarında şöyle bir şey olsun.bir form olsun ve bu formdan
verileri alıp veritabanına kaydetmeyi deneyelim.formdan isim ve şifre isteyelim
eğer şu şekilde veriler alınırsa bir xss açığı oluşacak

  1. <?php
  2. isim=$_POST[‘isim’];
  3. sifre=$_POST[‘sifre’];
  4. ?>

evet normalde su sekilde post olur

kayit.php?isim=el_master&sifre=123456

ama webmaster filtrelemediği için şu kodu çalıştırırsak xss alertimizi verebiliriz

kayit.php?isim=scriptalert(‘xss’);/script&sifre=123456

bunu browser da çalıştırdığımız zaman alert penceresi içerisinde xss uyarısı verecektir.peki script alert(document.cookie)/script yazarsak ne olur.o anki session id mizi verir.bu şekilde eğer bir linkte bu url yi gizleyip sitenin yöneticisine tıklatırsak sitenin yöneticisinin cookie sini çalıp siteye yonetici yetkisiyle girebiliriz.

Makalenin Devami »


Etiketler: , ,

Toplu Pagerank ve Alexa Checker //PHP

http://barisgun.net/arge/multialexap…r/pagerank.php
http://barisgun.net/arge/multialexaprchecker/alexa.php
http://barisgun.net/arge/multialexaprchecker/mix.php

İlk Link Pagerankı Check Eder. İkincisi Alexayı. Üçüncüsü İkisini Birden. Fakat Üçüncüyü Kullanırken Tarayıcınızda Donma Olabilir.

Site İsimlerini Textarea ya Yazmanız ve Aşağıdaki Kutuyada Kaç Site Olduğunu Yazmanız Yeterli.(Kaç Site Olduğunu Bilmeyenler Not Defterinde Açıp. Son Satırdayken CTRL + G ye Basıp Satır Sayısını Öğrenebilir.

Not: Sitelerin Altalta Olması Zorunludur

Kaynak Kodları İndirmek İsteyen Burdan İndirebilir


Etiketler: , , , ,

WordPress için Front Slider Plugins(Eklentisi)

WordPress için Front Slider Plugins(Eklentisi)

WordPress’iniz için headermi arıyorsunuz ?

Aradığınız eklenti Front Slider . Şık Tasarımı ve Javascript desteği ile gayet hoş.

Geri ileri yön tuşları ve büyük resimlere tıklayınca konuya gitme özelliği içeriyor Yazının Tarihi ve gönderiliş saati ile birlikte  yazıya  yapılan yorumların sayısını gösteriyor.

Makalenin Devami »


Etiketler: ,

WordPress için 7 Yararlı Uygulama

WordPress bir çok blogcunun kullandığı sistem, bu çokluk düzenlemeleri, sorunları da birlikte getiriyor. İşinize yarayabilecek 7 yararlı uygulama hazırladım

Yeni konu eklendiğinde üyelerinize otomatik olarak mail atın
Eğer üyelik zorunlu yada bol üyeli bir blogunuz var ise bu küçük ama marifetli kod işinize yarayabilir. Bu kodcuk ile sitenize her konu eklendiğinde üyelere otomatik olarak mail gönderebilirsiniz. Kodu temanızın functions.php dosyasına ekleyin.

Makalenin Devami »


Etiketler:

WordPress İçin En İyi Başlık Sistemi

WordPress te seo olayı için başlık çok önemli etken. Bende kendime güzel bir başlık şablonu araştırıyordum. Aralarında bence en uygun olanı buldum .

Kod:
<title>
<?php wp_title(''); ?>
<?php if(wp_title(' ', false)) { echo ' | '; } ?>
<?php bloginfo('name'); ?>
</title>

Bu şekilde yaparsanız iç sayfalardaki format şu olacak
Başlık | Blog ismi
Anasayfada İse Sadece
Blog İsmi


Etiketler:

WordPress Türkçe Karakter Problemi Çözümü

Bir Çok Arkadaş Bu Konuda Başlık Açtı Her Konuda Tekrarladım Bir Defada Ayrıca Başlık Açmak istedim ki Bu Konu Artık Kimsede Sorun Olmasın Yönetici Arkadaşlardanda Rica Edelim Konuyu Sabitlesin

Öncelikle ilk Yapmamız Gereken iş wp-admin Ayarlardan Karakter Setimizi Evrensel Olarak utf-8 Yapmak Tüm Eklentiler Vs Bu karakter Setine Göre Hazırlanmakta wp TEMALARI Bu karakter Setiyle Kodlanmaktadır Biz ise Windows-1254 Yada Iso-8859-9 Türkçe Karakter Kodunu Kullanmaktayız Problem Buradan Çıkmakta
Makalenin Devami »


Etiketler:

WordPress Seo V2


2007 Yılında ilk wordpress için hazırladığım wordpress makalesinin sanırsam son kullanma tarihi geçmiş  O zamanlar seo eklentileri pek bulunmadığı için hep manuel yapıyorduk..Şimdi ise all in seo gibi birçok seo eklentisi o işlerden kurtarıyor bizi..
Makalenin Devami »


Etiketler:

WordPress Sidebarınızı Kendiniz Yapın

WordPress sitelerin artmasından dolayı böyle bir konu sizin için faydalı olucaktır umarım..
Sidebar widget kullanıyorsanız bu kodlara fazla ihtiyacınız olmuyacaktır ama yinede manual sidebar yapmak isteyenler varsa bu kodlarla çok hoş sidebar oluşturabilirler…
Main Page « WordPress Codex deki yazıları türkçeleştirerek hoş bir Wp Sidebar Dökümanı Hazırlamaya Çalıştım bakalım
WordPress Sidebar Tema Ayarları

1.Menü Başlığı:
-Sidebarda herhangi bir bölüm oluşturduğunuzda buna başlık verme ihtiyacı duyacaksınızdır.Genelde tüm temalar için kullanılan kodu veriyim sizi..
Makalenin Devami »

Etiketler:

WordPress External Links Eklentisi

Merhaba arkadaşlar,

Bu yazımda WordPress blogunuz için faydalı olan bir eklentinin kurulumunu ve kullanımı anlatacağım.

Eklentinin Adı: WordPress External Links ( Dış Bağlantılar Eklentisi)
Makalenin Devami »


Etiketler: