Prosedürel şeklinde kodlayarak php web sitesi yaparken;
Ana Sayfa, Hakkımızda, İletişim gibi menüler olsun.
Site yaparken bunları index.php, hakkimizda.php, iletisim.php gibi ayrı ayrı sayfa olarak mı yapmak daha mantıklı olur.
Ya da get id ile mi sitenin orta kısmını değiştirmek daha mantıklı olur?
Genel olarak hangisi daha çok kullanılıyor?
Sitenin ana sayfası genelde nasıl kodlanır?
if ile sayfalama yapan var, switch ile yapan var gruplarda gördüm. get id ile de oluyor sanırsam. Hangisi daha mantıklı ve kullanışlı?
Php de bu olaya ne deniyor? sayfalama farklı bir olay ama başka bir isim bulamadığım için konu başlığına sayfalama yazdım.
php sayfalama get id yapımı nasıl?
4
●280
- 21-04-2018, 03:05:52index.php?sayfa=hakkimizda tarzı yapmak için get metodunu kullanman gerekli.
- 21-04-2018, 03:28:50index.php?sayfa=hakkimizda bu şekilde olana get metodu mu deniyor?black_scorpion adlı üyeden alıntı: mesajı görüntüle
index.php?sayfa=hakkimizda mi?
hakkimizda.php mi?
if ya da switch ile mi?
bu yöntemlerin hangisi daha mantıklı? acemiyim. Profesyoneller hangisini tercih eder demek istiyorum.
index.php?sayfa=hakkimizda bu şekilde tasarım değişirse kullanılmaz sanırsam. Sayfa tasarımına göre mi karar verilir?
index.php?sayfa=hakkimizda & hakkimizda.php olayına.
Teşekkürler. - 21-04-2018, 16:50:02Öncelikle SEO için her türlü dinamik yapıığı statik bir yapıya dönüştürmen gerekir. Bu da htacess ile olacak. o ayrı bir durum son aşamada olacak.
Bunun dışında; Bir çok sabit sayfanız varsa; tek tek a.php b.php gibi sayfa eklemek baya bi amelelik olacaktır.
Günümüzde her türlü SEO'ya ihtiyacımız olduğu düşünülürse dinamik yapının url kısmının ne kadar uzun olduğu değil sitenin işlerliği ve düzenliği daha önemli.
Sayfa sayınız az ise önemli değil, fazla ise ve duzenli olmasını istiyorsanız tek bir sayfa üzerinden SQL kullanarak içeriği göstermek daha mantıklı olacaktır.
if ya da switch tamamen size kalmış. Sayfa sayımız ya da GET ile gelen değişken sayısımız az ise if, uzun ise case ekleyip daha düzenli olabilir. İf sayısı az ise daha hızlı olabilir belki ama test edip bakmak. Bence bir farkı yok gibi.
Olay tamamen işe göre değişir. 2-3 sayfa için bir kod yazıp modul eklemeye v.s gerek yok.