frontend tarafında yapılan tüm işlemler kullanıcının müdahalesine açıktır. Onun için güvenli ve kullanıcı müdahalesine izin vermeksizin bir şey yapmak istiyorsanız o zaman backend kısmında yapacaksınız. Eğer php kullanıyorsanız tıklama anında yapılan işlem zaman damgasını bir sessionda tutun, tekkar tıklansa bile istediğiniz süre dolmadıysa işlem yapmazsınız.
finansal bir kaydın olmadan kredi kartı ile ödeme alamazsın doğrudan. iyzico, paytr filan hepsi vergi levhası ister. Test amaçlı kullanacağım diyorsan arkadaşın dediği gibi iyzico üzerinde test modülü var, direk test kartları ile kullanmaya başlayabilirsin
etiket stringini parçaladıktan sonra her bir parçayı önce uzunluk kontrolünden geçir. uygun uzunlukta olanları başka bir dizine kaydet ve bunu yaparken dizinde olup olmadığını sorgula. Oluşturduğun 2. dizindeki eleman sayısını alarak gerekli işlemleri yapabilirsin.
$myLabels = array();
$labelString = "benim,ilk,etiket,denemem,ilk,burada";
$labelParts = explode(",",$labelString);
for($i=0;$i<count($labelParts);$i++){
$label = $labelParts[$i];
if(strlen($label)>=3){ // gelen etiket uzunluğun en az 3 karakter ise
if(!in_array($label,$myLabels){ // gelen etiket belirtilen dizi içinde var mı?
$myLabels[] = $label; // gelen etiketi dizine ekle
}
}
}
$labelCount = count($myLabels); // bu kod çalıştığında 5 değeri dönecek ve içinde benzersiz etikelrerin olacak.
B sitesinin olduğu yere rest api kurman ve A sitesinden tetiklenen eylemler ile API isteği gönderip, dönen JSON data ile A sitesindeki DB üzerinde güncelleme yapman. Tabiki bunu anlık olaylarla yapabileceğin gibi bir cron oluşturup günün x zamanında da çalıştırabilirsin.
resimi tam kare olarak almak istiyorsan, js kütüphanelerinden yararlanıp yükleme formunda resim için crop uygulatmalısın. Aksi halde upload yaparken kesin boyut verirsen o zamanda orantısız resimlerin olur. JS ile crop yaparsan, sonrası zaten basit kullandığın dilde imageresize fonksiyonu vardır zaten 300x300 yaparak saklarsın.
site üzerinden iframe içindeki sayfaya müdahale edemezsin.
sorgunda JOIN kullanırsan çok daha hızlı ve az yük bindirerek arama yapabilirsin. JOIN ile iki veya daha fazla tabloyu tek tabloymuş gibi yapabilirsin. Bu şekilde tek bir tabloda nasıl arama yapıyorsan o şekilde işlerine devam edersin.
formu ajax ile gönderirsen, ilk satırda e.preventDefault() yaparsan form ve sayfa yenileme yapmaz. Sende o arada istediğin işlemi kontrol edip yaptırabilirsin.
google map üzerinde birden çok işaretleyici ekleyebiliyorsun. Hem google nimetlerinden de faydalanmış olursun.
En son hatırladığım kadarıyla işaretçileri de istediğin gibi şekillendirebiliyordun.
sunucuda çoklu php seçeneğin varsa, geçir ve dene. PHP Üst versiyonlar alt komutları destekliyor, belki birkaç hazır fonksiyon değişmiştir. Çünkü ben sürekli sürüm güncelliyorum en yenisi (stable) ile bir sorunla karşılaşmadım.