| [HELP] Saya lagi buat web e-commerce dari sebuah buku, tapi ada kode yang error -> Fatal error: Call to undefined function session() in ... line ... berikut kodenya: <script> $(function(){ $("#btn-login".click(function(){ $("#login.pesan").removeClass('salah').text(''); var u=$("#user").val()==$("#user").attr('rel')?"":$("#user").val(); var s=$("#sandi").val()==$("#sandi").attr('rel')?"":$("#sandi").val(); if(u==""||s=""){ $("#login .pesan").addClass('salah').text('Username dan Sandi tidak boleh kosong !'); return false; } $.post("<?php echo url_situs('utama/login'); ?>",{user:u,sandi:s}, function(data){ if(data=='ok'){ location.assign('http://localhost/zimainan/'); if($.browser.msie) location.reload(); }else{ $("#login.pesan").addClass('salah').html('Login gagal!<br />Pastikan Anda menuliskan username dan sandi dengan benar!'); } },'text'); return false; }); }); </script> <style> .islogin{ padding: 10px; } .islogin p{ float: left; width: 70px; margin: 5px 0 5px 0; } .pesan{ padding: 1px 3px 1px 3px; margin: 1px 5px 1px 5px; } </style> <div id="login"> <div class="judul">Login</div> <div class="sidebar-konten"> <?php if(!session('akses')){ ?> //ini error <div class="pesan"></div> <form id="form-login" style="padding:5px;" onsubmit="$('#btn-login').click()"> <input name="user" type="text" id="user" rel="Username"/> <input name="sandi" type="password" id="sandi" rel="Sandi"/> <input class="button" type="submit" id="btn-login" value="Login"/> <input class="button" type="button" id="daftar" value="Daftar"/> </form> <?php }else{ ?> <script> $(function(){ $("#logout").click(function(){ $.post("<?php echo url_situs('utama/logout') ?>",function(data){ if(data=='ok'){ location.assign('http://localhost/zimainan/'); if($.browser.msie) location.reload(); }else{ $("#login.pesan").addClass('salah').html('Logout gagal!'); } },'text'); }); }); </script> <div class="islogin"> <p>User</p><p>: <?php echo session('user'); ?></p> //ini error <p>Akses</p><p>: <?php echo session('akses'); ?></p> //ini error <p>Jumlah Login</p><p>: <?php echo session('jmllogin'); ?></p> //ini error <p>Terakhir Login</p><p>: <?php echo session('tgllogin'); ?></p> //ini error <button id-"logout" style="clear: both;">Logout</button> </div> <?php } ?> </div> </div>
setelah saya googling, itu disebabkan karena fungsi session() tidak ada, saya bingung karena saya sudah melakukan step by step sesuai buku mohon bantuannya ya |
|
| <?php if(!session('akses')){ ?> //ini error <p>User</p><p>: <?php echo session('user'); ?></p> //ini error <p>Akses</p><p>: <?php echo session('akses'); ?></p> //ini error <p>Jumlah Login</p><p>: <?php echo session('jmllogin'); ?></p> //ini error <p>Terakhir Login</p><p>: <?php echo session('tgllogin'); ?></p> //ini error |
|
| session_start() di paling atas gak ada bro? |
|
| session_start di file lain bro kalau session() itu diganti session_start() keterangannya udah ada session yang dimulai nah ini ane bingungnya... |
|
| up |
|
| itu emang gitu ya cara manggil sessionnya ? bukannya begini $_SESSION['tgllogin'], ini pake fw apa php biasa? |
|
| fw gan, tp buat sendiri sesuai bukunya... |
|
| fw apaan bro? email aja yang buat bukunya. bisa jadi versi phpnya beda, jadi scriptnya banyak yang error. |
|
| iya, menurut saya juga karena beda versi PHP, udah saya email dan belum dibalas fw-nya buat sendiri sesuai bukunya, pake MVC juga... |
|
| kalo gitu cuma yang bikin sama yang udah pernah baca bukunya doang yang bisa solve, soalnya gak ada yang tau jeroan fwnya selain mereka. atau lo bongkar aja bro, apa itu isi dari session() sori gak bisa bantu lagi hehe |
Tidak ada komentar:
Posting Komentar