yok birbirini etkilemez, bunu denemek icin birini normal digerini gizli sekmeden girip deneyebilirsin, session'lar farkli olacagi icin birbiriyle alakasi olmayacak, en kotu 2 farkli tarayicidan girip deneyebilirsin :)
çünkü domain düşmüştü, dün yeniledim, unutkanlık :D
tam olarak anlayamadim ne yaptigini, ama 2 sort deneyebilirsin
console.log(
people.sort((a, b) => a.data.entertime.localeCompare(b.data.entertime))
.sort((a, b) => a.data.groupname.localeCompare(b.data.groupname))
)
eger iki farklı yerde kullanıcılar aynı tabloada ise sen sadece girişleri ayırdıysan, o zaman kullanıcı adı ve parola ile normal bir üyede admin tarafından yönetici olarak girebilir.
ama eğer role gibi bir şeyin varsa ve admin girişinde role'e bakıyorsan sorun yok, ya da kullanıcılar ve yöneticiler iki farklı tabloysa yine sorun olmaz.
burada senin dikkat etmen gereken, xss açıkları olabilir, kullanıcıdan alacağın her datayı güvenlik gereği htmlspecialchars
gibi metodlardan geçirebilirsin.
aslinda bu bi hata degil, gelistirici icin bir uyari.
sendekinin sebebi ise, Icon
componentini serialize edemem ben diyor, referanslı bir şeyleri state'de tutmaya çalışırsan alacağın hata bu, ama bu bir hata değil yani her şey olması gerektiği gibi çalışmaya devam eder, bazen böyle durumlar olabilir state'de metod vs. tutmak gerekebilir, öyle durumlarda bunu görmezden gel.
burada google'in rich snippets'lari var, yani schema.org'daki semalar. bunlari uygularsan sitene, zamanla buralarda cikacaktir.
Ornegin aramalarda altta cikan puanlama icin: https://schema.org/AggregateRating
Neredeyse her sektor icin semalar var, bunlari kendine uygun sekilde sitene yerlestirmen lazim, JSON-LD
formatini kullanirsan kolay entegre edersin.
@istek61, ... spread operatoru olarak geciyor javascript'de, kanalda su videoda anlatmistim isine yarayabilir:
https://www.youtube.com/watch?v=PlmwvMU2Uz0
gruplamayı şöyle yapsan?
var john = $.makeArray($(".filterDiv[data-group='Z']"));
john.sort(function(a, b) {
var aDate = new Date($(a).data('time'));
var bDate = new Date($(b).data('time'));
return (bDate) - (aDate);
})
$(".container").html(john);
ücretsiz, domaini cloudflare üzerinden yönlendirme yaparsan saldırı modu diye bir özelliği var onu açtığında tüm isteklerde önce doğrulama gerektiriyor, bazı durumlarda kullanışlı olabiliyor.
cloudflare'a siteni bağlamak için:
Cloudflare.com’a girip kayıt olun. Daha sonra sağ üstten add site diyerek sitenin adresini yazıp start scan butonuna basıp 40 saniye bekleyin. İşlem tamamlandıktan sonra gelen yerde 2 tane A recordu girmeniz gerek bunlar aşağıdaki gibi;
A —- siteadi.com —- sunucu ip adresi
A —- www —- sunucu ip adresi
Bunları girip next deyince ödeme kısmı gelir, free deyip sonraki adıma geçin. O adımda size 2 tane nameserver verecek. Bunları alıp domaini aldığınız siteye girin, domaini düzenleye tıklayıp ns’leri bu 2 ns ile değiştirin.
http://intodns.com/siteadi.com buradan kontrol edin, değiştiğinde cloudflare üzerinden verify yapın o kısım yeşil olunca cloudflare ayarlarıda tamam demektir. Artık domain adını yazarak sunucunuza bağlanabilirsiniz.
Soru: bir ".json" dosyasının olup olmadığını nasıl kontrol edeceğim.
Cevap:
<?php
$file = __DIR__ . '/admin/panel/1.json';
if (file_exists($file)) {
// dosya mevcut
}
Diger soylediklerini anlayamadim acikcasi, daha acik olursan belki yardimci olabiliriz.