loading...
loading...

Thursday, September 1, 2016

membuat form login dengan sesion cookie PHP

Membuat form login dengan sesion cookie PHP



Buatlah form login.php

<html>
<body>
<form action="ceklogin.php" method="post">
Username: <input type="text" name="username"/>
Password: <input type="password" name="pwd"/>
<button input type="submit" value="login"></button>
</form>
</body>

</html>

Buatlah ceklogin.php

<?php
session_start();
$input_uname = $_POST["username"];
$input_pwd = $_POST["pwd"];
$uname = "andi";
$pwd = "1234";

if($input_uname == $uname && $input_pwd = $pwd)
{

$_SESSION['loggedIn'] = "Y";
$_SESSION['username'] = $uname;
$url = "location:welcome.php";
header($url);
exit;
}

else
{
$url = "location:login.php";
header($url);
}

?>

buatlah form aksi dengan nama welcome.php

<html>
<head>
<title>Welcome Page</title>
<?php
session_start();
if(!$_SESSION['loggedIn'])
{
$url = "location:login.php";
header($url);
}
?>
</head>
<body>
Welcome <b><?php echo $_SESSION['username']; ?></b>
</body>
</html>

Nb: di dalam cek login ada username dan password yang dapat anda sesuaikan sendiri sesuai kebutuhan


sekian dan terima kasih

www.ayeey.com www.resepkuekeringku.com www.desainrumahnya.com www.yayasanbabysitterku.com www.luvne.com www.cicicookies.com www.tipscantiknya.com www.mbepp.com www.kumpulanrumusnya.com www.trikcantik.net

Implementasi Koding Cookie PHP

Implementasi Koding Cookie PHP




buat file cookie.php


<?php
setcookie("datauser[nama]","evan",time()+3600);
setcookie("datauser[pasword]","vanda",time()+3600);
?>


<html>
<head></head>
<body>Nama: <?php echo $_COOKIE["datauser"]["nama"]; ?>
</body>
</html>


buat file cookie2.php

<?php
//setcookie("nama","evan",time()+3600);
?>


<html>
<head></head>
<body>Nama: <?php echo $_COOKIE["datauser"]["nama"]["password"]; ?>
<p><?php print_r($_COOKIE); ?> //menampilkan isi di cookie
</body>
</html>

fungsi file cookie.php adalah untuk memasukkan data berupa username evan dan password vanda ke dalam cookie browser yang disimpan selama 3600 detik

sedangkan untuk cookie2.php adalah untuk mengecek apa saja data yang disimpan ke dalam cookie browser.

sekian dan terima kasih
www.ayeey.com www.resepkuekeringku.com www.desainrumahnya.com www.yayasanbabysitterku.com www.luvne.com www.cicicookies.com www.tipscantiknya.com www.mbepp.com www.kumpulanrumusnya.com www.trikcantik.net

Koding Session dan Cookie PHP

Koding Session dan Cookie PHP



membuat nilai.php

<?php
session_start();
if(isset($_SESSION["hitung"]))
{
$_SESSION["hitung"] = $_SESSION["hitung"] + 1;
}
else
{
$_SESSION["hitung"]=1;
}



?>


<html>
<head></head>
<body>Nilai : <?php echo $_SESSION["hitung"]; ?>
</body>
</html>



membuat nilai2.php


<?php
session_start();
if(isset($_SESSION["hitung"]))
{
$_SESSION["hitung"] = $_SESSION["hitung"] + 5;
}
else
{
$_SESSION["hitung"]=1;
}



?>


<html>
<title>Session 2</title>
<head></head>
<body>Nilai : <?php echo $_SESSION["hitung"]; ? >
</body>
</html>

fungsi koding ini adalah untuk memasukkan cookie dengan nilai 1 , lalu selanjutnya menyimpan dengan nilai 5
hasilnya jika di refresh maka akan menghasilkan angka kelipatan 1 atau kelipatan 5.


www.ayeey.com www.resepkuekeringku.com www.desainrumahnya.com www.yayasanbabysitterku.com www.luvne.com www.cicicookies.com www.tipscantiknya.com www.mbepp.com www.kumpulanrumusnya.com www.trikcantik.net

Penggunaan Session dan Cookie PHP



Penggunaan Session dan Cookie PHP


Koneksi  antara  klien  dan  server  dalam  aplikasi  web  hanya  bersifat  sementara.  Ketika
server telah merespon permintaan klien, maka koneksi antara klien dan server akan terputus. Hal
ini  mengakibatkan  variable  yang  terdapat  pada  suatu  halaman  web  tidak  bisa  dikenal  oleh
halaman-halaman  lain.  Agar  sebuah  informasi  dapat  dikenal  oleh  semua  halaman  web,  PHP
memberikan dukungan dengan menggunakan session dan  cookie.  Perbedaan dari session dan
cookie  adalah  penyimpanannya.  Session  tersimpan  dalam  file  dilingkungan  server  web,
sedangkan cookie disimpan dalam komputer klien (web browser).

Session

Hal yang selalu dilakukan ketika kita ingin menggunakan session adalah memanggil fungsi

session_start().

Membuat Session
Untuk  membuat  session  kita  perlu  mengakses  variable
$_SESSION[‘nama_session’].

Nama session disini adalah nama yang kita berikan untuk session tersebut. Nama itu juga
yang  akan  kita  gunakan  dalam  mengakses  session.  Contohnya  ketika  kita  ingin
menyimpan informasi userid.

maka dibuatlah code sebagai berikut

$_SESSION[‘userid’]=101;

Mengakses Session

Untuk mengakses session yang sudah kita  buat, kita hanya perlu mengetahui nama dari
session  tersebut  dan  memanggilnya  menggunakan  variable
$_SESSION[‘nama_session’].
Contohnya ketika kita ingin mengakses nilai dari informasi userid yang telah kita simpan.

echo $_SESSION[‘userid’];

Syntax diatas akan menampilkan isi atau informasi userid yang tersimpan dalam session,
yaitu 101.

Menghapus Session

Untuk  menghapus  session  dan  me-reset  semua  data  didalamnya  kita  dapat
menggunakan fungsi session_destroy().


Cookie

Data  dalam  cookie  akan  tetap  tersimpan  dalam  browser  selama  cookie  tersebut  tidak
dihapuskan oleh klien atau selama cookie tersebut belum habis masa berlakunya.

Membuat Cookie
Untuk membuat cookie, kita menggunakan fungsi setcookie().

Terdapat  7  argumen  yang  dapat  diinputkan  dalam  pembuatan  cookie.
Parameter-parameternya antara lain :

  1. nama_cookie  berisi  nama  yang  akan  kita  berikan  sebagai  identitas  cookie tersebut.
  2. data berisi informasi yang akan tersimpan dalam cookie.
  3. expire berisi data numeric yang merupakan masa berlaku dari cookie.
  4. path menunjukkan pada path mana dalam server cookie  tersebut akan dapat digunakan. Apabila kita set dengan nilai ‘/’, maka  cookie  akan dapat digunakan pada  seluruh  domain. Nilai  default  nya  adalah  direktori  sekarang  yang melakukan  pembuatan  cookie.  Parameter  ini  bersifat  opsional,  dapat dikosongkan.
  5. domain  berisi string nama domain yang dapat mengakses  cookie.  Parameter ini bersifat opsional, dapat dikosongkan.
  6. secure  berisi nilai TRUE atau FALSE. TRUE ketika kita hanya mengizinkan  cookiedikirimkan melalui HTTPS.  Nilai  defaultnya adalah FALSE.  Parameter  ini bersifat opsional, dapat dikosongkan.
  7. httponly  berisi  nilai  TRUE  atau  FALSE.  TRUE  ketika  kita  hanya  mengizinkan akses  melalui  HTTP.  Nilai  defaultnya  adalah  FALSE.  Parameter  ini  bersifat opsional, dapat dikosongkan.

Mengakses Cookie
Untuk  mengakses  nilai  cookie  dengan  menggunakan  variable
$_COOKIE[‘nama_cookie’];

Menghapus Cookie

Cookie  akan  otomatis  terhapus  ketika  waktu  expired  tercapai.  Akan  tetapi,
cookie dapat dihapus dengan mengeset waktu expired dengan waktu sebelum
sekarang.  Sebaiknya  sebelum  dihapuskan,  dikosongkan  dahulu  variable
$COOKIE dengan fungsi unset().

sekian dan terima kasih


www.ayeey.com www.resepkuekeringku.com www.desainrumahnya.com www.yayasanbabysitterku.com www.luvne.com www.cicicookies.com www.tipscantiknya.com www.mbepp.com www.kumpulanrumusnya.com www.trikcantik.net