PHP süreli üyelik sistemi nasıl yapılır ?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
27 May 2021
Mesajlar
14
Tepki puanı
0
Ödüller
3
5 HİZMET YILI
Herkese merhaba, Bazı sitelerde program satışı yapılıyor (csgo yazılımı satımı gibi) bildiğiniz üzere, benim biraz PHP bilgim var ama süreli üyelik sistemini yapamaya uğraştım ama olmadı yardım edebilecek var mı ?
 
Üye
Katılım
19 May 2018
Mesajlar
48
Tepki puanı
1
Ödüller
4
8 HİZMET YILI
Süreli üyelik dediğin tam olarak nedir açman gerekiyor, bir siten var ve üyeliği ücretli satacaksın ama örneğin 1 haftalık 1 aylık paketler mi istiyorsun. üyeliği 1 ay sonra silinecek mi?
 
tr1p
Süper Üye
Katılım
28 Mar 2020
Mesajlar
640
Çözümler
1
Tepki puanı
63
Ödüller
6
Yaş
25
6 HİZMET YILI
Oncelikle time() fonksiyonu ile veritabanina registered_time diye kayit et, bunu her login isleminde kontrol et ve suan elimde bulunan time() zamanim dbde ki time() zamanimdan buyukse tak delete islemiyle sil her seyi

PHP:
$time = time() + (7 * 24 * 60 * 60); // 7 gün sonrasını alır

$now = time(); // Şuanı alır

Bunlar timestamp olarak elimize gelir. Timestamp arastiriniz :)
 
Üye
Katılım
27 May 2021
Mesajlar
14
Tepki puanı
0
Ödüller
3
5 HİZMET YILI
Süreli üyelik dediğin tam olarak nedir açman gerekiyor, bir siten var ve üyeliği ücretli satacaksın ama örneğin 1 haftalık 1 aylık paketler mi istiyorsun. üyeliği 1 ay sonra silinecek mi?
aynen öyle .d
Post automatically merged:

Oncelikle time() fonksiyonu ile veritabanina registered_time diye kayit et, bunu her login isleminde kontrol et ve suan elimde bulunan time() zamanim dbde ki time() zamanimdan buyukse tak delete islemiyle sil her seyi

PHP:
$time = time() + (7 * 24 * 60 * 60); // 7 gün sonrasını alır

$now = time(); // Şuanı alır

Bunlar timestamp olarak elimize gelir. Timestamp arastiriniz :)
tamamdır bu işime yarayacak cevabın için teşekkürler .d
Post automatically merged:

Oncelikle time() fonksiyonu ile veritabanina registered_time diye kayit et, bunu her login isleminde kontrol et ve suan elimde bulunan time() zamanim dbde ki time() zamanimdan buyukse tak delete islemiyle sil her seyi

PHP:
$time = time() + (7 * 24 * 60 * 60); // 7 gün sonrasını alır

$now = time(); // Şuanı alır

Bunlar timestamp olarak elimize gelir. Timestamp arastiriniz :)
bir de kalan günü nasıl bulacağım ? internette pek bilgi bulamadım :)
 
Son düzenleme:
Onaylı Üye
Katılım
5 Ocak 2019
Mesajlar
52
Tepki puanı
12
Ödüller
7
Yaş
25
7 HİZMET YILI
aynen öyle .d
Post automatically merged:


tamamdır bu işime yarayacak cevabın için teşekkürler .d
Post automatically merged:


bir de kalan günü nasıl bulacağım ? internette pek bilgi bulamadım :)
mantıken aldığı günden bugünü çıkartacaksın ?
PHP:
$time = time() + (7 * 24 * 60 * 60); // 7 gün sonrasını alır
$now = time(); // Şuanı alır
$last_day = $time - $now; // kalan gün
 
tr1p
Süper Üye
Katılım
28 Mar 2020
Mesajlar
640
Çözümler
1
Tepki puanı
63
Ödüller
6
Yaş
25
6 HİZMET YILI
aynen öyle .d
Post automatically merged:


tamamdır bu işime yarayacak cevabın için teşekkürler .d
Post automatically merged:


bir de kalan günü nasıl bulacağım ? internette pek bilgi bulamadım :)
date() fonksiyonu araştır ve time() - $dbden_gelen_time
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst