function giris(){ $.ajax({ type: "POST", url: 'inc/functions.php', data: $('#girisformu').serialize(), success: function(cevap){ $('#sonuc').html(cevap) } }); }burda ki kodu functions.php de nasıl karşılayabilirim? giris olduğunu ayırmam gerekli
ajax post
6
●68
- 21-11-2020, 15:43:12Üyeliği durdurulduMerhaba.
Varsayıyorum ki giriş formunuz şöyle:
<form id="girisformu"> <input name="kullanici_adi" placeholder="Kullanıcı adını girin."> <input name="parola" placeholder="Parolayı girin."> <button type="submit">Giriş Yap</button> </form>
</form> öncesine şunu ekleyin: <input name="action" type="hidden" value="login">
Functions.php'de şöyle kullanabilirsiniz:
if(isset($_POST['action']) && $_POST['action'] == 'login') { // giriş işlemleri burada } - 21-11-2020, 15:43:49Formda örnek verelim inputa name atadığını farz ediyorum post şeklinde gönderdin ya $_POST['İNPUTNAME'] şeklinde karşılayabilirsin.emirkrgz adlı üyeden alıntı: mesajı görüntüle
- 21-11-2020, 15:44:11Data içersine değişken ekleyin, islem gibi onu kontrol ederek yapabilrisiniz. Doğru anladıysam eğer.
- 21-11-2020, 15:53:19
data : {formdata : $('#girisformu').serialize(),login : 1}şeklinde gönderip orada gerekli kontrolleri yapabilirisniz - 21-11-2020, 16:02:21cevaplarınız için teşekkürler girişi yaptırdım ancak bir sorum daha olucak okeylettikten sonra sayfa yenilenmeden session'ı nasıl başlatabilirim ? aslında session başladı ama mesela giriş yap butonu sessiona göre kaybolmakta ancak giriş yapıyor session başlıyor kaybolmuyor kontrolünü nasıl yapabilirim araştırmam gereken konu nedir?