Merhabalar. Php ile bir "söz paylaşma sitesi" yapıyorum. Veritabanında kayıtlı olan sözleri rastgele çekiyorum ve sayfa.php yenilendikçe sayfadaki söz değişiyor.
Ayrıca her sözün bir linki de var. Sözü eklerken veritabanına rastgele 5 karakterlik idler kaydediliyor, bu id sözü de GET methoduyla sözün linkinde kullanıyorum.
Örneğin: sayfa.php?s=yr5q1

Bahsettiğim sistemin temel kod sistemi şu şekilde:
if($_GET["s"] boşsa yani sayfa.php?=s şeklindeyse yani bir id yazılmamışsa){
veritabanından rastgele bir söz çek ve sayfa.php?s=soz_id şeklinde linkle.
}else{
eğer boş değilse yani sayfa.php?s=yr5q1 şeklinde bir linkse problem yok. yr5q1 id'li sözü göster.
}

Genel yapı böyle. Basit. Ama benim asıl sorunum şu:
sayfa.php?s= şeklinde boş veriliyorsa rastgele bir sözü çekiyorum ve o sözü gösteriyorum ve sayfa.php?s=soz_id linkine yönlendiriyorum. Link boş değilse istenilen id'li söze yönlendiriyorum.
Ama link sallama bi şekilde ve hiç olmayan bir id girilirse (örneğin sayfa.php?s=dsadf) bunu nasıl kontrol edeceğimi bilmiyorum. Yardımlarınızı bekliyorum, iyi günler.

NOT
Şu şekilde yapabilirsek çok iyi olur:
if($_GET["s"] boşsa yani sayfa.php?=s şeklindeyse yani bir id yazılmamışsa){
veritabanından rastgele bir söz çek ve sayfa.php?s=soz_id şeklinde linkle.
}else{

if(soz id'si sallanmışsa ve bu id veritabanında kayıtlı olanlardan biri değilse){
işlem
}
else{
eğer boş değilse yani sayfa.php?s=yr5q1 şeklinde bir linkse problem yok. yr5q1 id'li sözü göster.
}

}