Thursday, June 26, 2014

PHP- Session tidak bisa di didestroy

PHP- Session tidak bisa di didestroy
Logout php tidak bisa? bingung ? sama saya juga.. hal yang sangat jarang terjadi, kemungkinan server yang bermasalah.

Berikut kode php standart untuk logout tapi pada kasus yang saya alami kode berikut tidak berfungsi sebagaimana mestinya :

Kode php standart untuk logout




logout.php

session_start();
session_destroy();
?>


Solusinya :
logout.php


session_unset();
session_destroy();
session_write_close();
setcookie(session_name(),'',0,'/');
session_regenerate_id(true);
?> 

PHP Session php selalu hilang setelah redirect ke halaman lain

PHP Session php selalu hilang setelah redirect ke halaman lain
Masalah ini muncul ketika saya mengupload program web yang telah saya buat ke server luar, permasalahannya sy harus login tiap kali ganti halaman hampir 3 jam pusing gara-gara session selalu hilang.

Berikut kode php standart yang sudah berjalan dan tidak pernah ada masalah sebelumnya


session_start(); 
if($_SESSION['session_user_web']!="")
{
 /*redirect kehalaman admin*/
}
else
{
/*redirect ke form login*/
}
?>

Solusinya :


session_save_path('/home/user/public_html/cgi-bin/tmp');
session_start();

if($_SESSION['session_user_web']!="")
{
 /*redirect kehalaman admin*/
}
else
{
/*redirect ke form login*/
}
?>


Jika masih hilang sessionnya buat file php.ini yang isinya 
session.use_cookies = 1 

Oke sekian solusi singkat yang bisa saya bagikan ^_^d
 


Friday, March 16, 2012

Tutorial Dasar JQuery

Tutorial Dasar JQuery
JQuery merupakan hal yang wajib diketahui oleh programer karena semua hal yang berkaitan dengan website tidak lepas dari JQuery


Sintaks jQuery

Sintaks jquery biasanya dibuat untuk memilih elemen-elemen HTML dan melakukan aksi terhadap elemen yang dipilih.
Sintaks : $(selector).action()

Tanda dollar
untuk mendefinisikan jQuery (selector), untuk menunjukkan elemen yang dipilih atau dituju. 

action(), adalah jQuery action yang akan dilakukan terhadap elemen yang dipilih.

jQuery Selector
Selectors memungkinkan Anda untuk memanipulasi elemen HTML sebagai kelompok atau sebagai
elemen tunggal. Ada beberapa jQuery selector yang sering digunakan.

    Selector ID.
    contoh: $(”#nama”), setara dengan document.getElementById(’nama’), untuk memilih element html dengan id=”nama”.
    Selector Class.
    contoh: $(”.red”), pengganti document.getElementsByClassName(’red’), untuk memilih semua element dengan class=”red”.
    Selector Element.
    contoh: $(”div”), setara dengan document.getElementsByTagName(’div’), untuk memilih semua element div.

Karena hampir segala sesuatu yang kita lakukan bila menggunakan jQuery membaca atau memanipulasi document object model (DOM), kita perlu memastikan bahwa kita mulai menambahkan event segera setelah DOM siap. Untuk melakukan hal ini, kita menambahkan kode ready event untuk dokumen. Yang paling penting jangan lupa untuk memasukan file jquery.js kedalam kode javascript anda. <script type=”text/javascript” src=”jquery.js”></script>

Sekian semoga hal ini menjadi pengigat.

Salam sukses

Saturday, September 6, 2008

Gara gara Tag PHP bikin stress

Gara gara Tag PHP bikin stress
sebenarnya sih nih dah lama tapi gak apa apa deh, gini ceritanya aku khan dah lama gak utak atik php ,pas lagi dapat orderan aku pake wampserver yang terbaru yaitu versi 2.0 pas ku coba skrip sederhana seperti dibawah apa yang terjadi?

<?
echo "tampil gak?";
?>

skrip diatas gak nampilin apa- apa alias blank, pertama q kira apachenya bermasalah, jadi aku uninstal wampservernya terus ku instal lagi. setelah aku jalankan lagi tetap gak nampilin apa2, kucoba ku buka web yang pernah aku buat ternyata sama sekali gak ada yang jalan hasilnya blank juga. waduh masak aku harus format kompku? <(T_T)> huah2(sedih ceritanya neh) ditengah keputus asaan ku aku iseng iseng gak tau kenapa aku coba rubah tag php menjadi kayak ini.

<?PHP
echo "tampil gak?";
?>

hore berhasil berhasil. tapi aku penasaran kok aneh ya? bukannya sama saja, tapi yang penting skripku jalan lagi. pas hari2 berikutnya ada temenku yang punya masalah yang sama dia gak bisa menjalankan skrip phpnya. wuahua sama kasusnya neh, temenku kelihatan stress,putus asa, ngomel2 sendiri "kok bisa ya padahal cuman mau nampilin echo aja gak bisa", ku cuman bisa tersenyum wkwkwkwk (eh sori ketawa ding) akhirnya dia nanya ma aq eh rom kenapa gak tampil yaa.. terus ku coba lihat scriptnya ternyata dia pake tag php yang pendek. trus ku jawab dengan polosnya "ooo coba kamu pake tag satunya itu yang ada phpnya". belum di coba dah bilang "bukannya itu sama saja". ku jawab "tadi nanya kok komplain sih". karena gak ada jalan lain lagi dah buntu, akhirnya dengan wajah sedikit kesal(wkwkwkwk) dia tambah tag phpnya persis seperti yang ku anjurkan abis itu Ctrl+S tyus Alt+Tab refresh mozilla, kita lihat apa yang terjadi, tadi wajah yang sedikit kaku gara2 stress mulai melemas akhirnya bisa tersenyum lagi dan terlihat pelangi diwajahnya wkwkwkwkwk(eh salah khan belum hujan jadi gak da pelangi) .
berikutnya ada temenku lagi yang punya masalah sama dengan tag php. terus langsung ku bilang aja permasalahannya seperti yang kualami(aku gak jahat lagi lho) he3x. alhamdulillah hari berikutnya dia ngasih tau aku klo di php dot ini klo ada pengaturan tag php. "oooo gt yaa q baru tau makasih infonya".

ternyata setelah buka php.ini kemudian cari ternyata ada konfigurasi seperti ini:
short_open_tag = off

lengkapnya seperti ini:
; Allow the tags are recognized.
; NOTE: Using short tags should be avoided when developing applications or
; libraries that are meant for redistribution, or deployment on PHP
; servers which are not under your control, because short tags may not
; be supported on the target server. For portable, redistributable code,
; be sure not to use short tags.
short_open_tag = off

terus ku rubah valuenya menjadi on
short_open_tag = on

wal hasil script php yang menggunakan tag pendek jalan lagi. duh senangnya wkwkwkwk. ternyata setelah q browsing browsing sebaiknya kita biasakan menggunkakan tag php seperti ini

<?PHP
//script disini
?>

karena short_open_tag juga sudah tidak dianjurkan lagi, ada kemungkinan besar akan dihilangkan pada PHP versi kedepan. makanya teman2 sebaiknya biasakan menggunakan tag PHP yang dianjurkan.





keyword:
ada apa dengan tag php,script php gak jalan,apache error gak bisa jalanin script php, global variabel, jalanin echo aja gak jalan, apache ,wampserver xamp terbaru bikin script php gak jalan, execute.