Pertanyaan saya adalah:
1. Mengapa desain website saya tersebut yang bisa berfungsi normal
saat dites di komputer dengan php triad tapi setelah di upload di
server kok tidak bisa berfungsi seperti pada saat di localhost?
(kesannya setelah diupload, script login Session.php tidak bisa
membaca/mengenali username dan password yang diinput di halaman
login.htm)
2. Apakah ada sesuatu yang harus disetting atau ditambahkan di
servernya saat kita mengupload web saya tersebut diatas agar ketika
diakses bisa berfungsi dengan normal?
Mohon maaf bila pertanyaan saya kurang bermutu atau agak melebar .
> > Pertanyaan saya adalah:
> > 1. Mengapa desain website saya tersebut yang bisa berfungsi normal
> > saat dites di komputer dengan php triad tapi setelah di upload di
> > server kok tidak bisa berfungsi seperti pada saat di localhost?
> > (kesannya setelah diupload, script login Session.php tidak bisa
> > membaca/mengenali username dan password yang diinput di halaman
> > login.htm)
>
> mungkin database nya belum kamu upload?
> karena utk login, username and password harus dicocokkan dgn yg ad di
> database kan
Lho kata si penanya kan tidak menggunakan database.
Terus mengapa harus upload database ? Hehe.
User dan pass langsung dicek di dalam kode php, yg sudah ditentukan
dalam script tsb.
> > 2. Apakah ada sesuatu yang harus disetting atau ditambahkan di
> > servernya saat kita mengupload web saya tersebut diatas agar ketika
> > diakses bisa berfungsi dengan normal?
>
> nggak ada
Biasanya server hosting kita gunakan secara "as-is",
kira2 maksudnya : apa adanya.
Jadi kita sebagai pembuat script yg perlu menyesuaikan diri
dengan lingkungan server.
Agar bisa dijawab/dijelaskan permasalahn script php tsb,
silahkan sertakan potongan kode yg dianggap menjadi masalah,
biar lebih jelas.
Sekedar tebakan, biasanya ini kasus register global.
Memang status register global ini sumber "masalah" di PHP :-)
/* PHP is terrorist's language of choice. It has explode() function */
On Sun, 24 Aug 2008 22:19:15 +0700
"Ruth Marya" <ruth....@gmail.com> wrote:
> > Pertanyaan saya adalah:
> > 1. Mengapa desain website saya tersebut yang bisa berfungsi normal
> > saat dites di komputer dengan php triad tapi setelah di upload di
> > server kok tidak bisa berfungsi seperti pada saat di localhost?
> > (kesannya setelah diupload, script login Session.php tidak bisa
> > membaca/mengenali username dan password yang diinput di halaman
> > login.htm)
>
> mungkin database nya belum kamu upload?
> karena utk login, username and password harus dicocokkan dgn yg ad di
> database kan
Lho kata si penanya kan tidak menggunakan database.
Terus mengapa harus upload database ? Hehe.
User dan pass langsung dicek di dalam kode php, yg sudah ditentukan
dalam script tsb.
> > 2. Apakah ada sesuatu yang harus disetting atau ditambahkan di
> > servernya saat kita mengupload web saya tersebut diatas agar ketika
> > diakses bisa berfungsi dengan normal?
>
> nggak ada
Biasanya server hosting kita gunakan secara "as-is",
kira2 maksudnya : apa adanya.
Jadi kita sebagai pembuat script yg perlu menyesuaikan diri
dengan lingkungan server.
Agar bisa dijawab/dijelaskan permasalahn script php tsb,
silahkan sertakan potongan kode yg dianggap menjadi masalah,
biar lebih jelas.
Sekedar tebakan, biasanya ini kasus register global.
Memang status register global ini sumber "masalah" di PHP :-)
/* PHP is terrorist's language of choice. It has explode() function */
--Ruth Marya--
<?
// -- cek user dan password -- //
if($login == "bisnis" && $pass =="coba"){
session_start();
$user = $login;
session_register("user");
header("Location: member.php");
}else{
echo("User atau password salah");
}
?>
> Supaya lebih jelas berikut saya lampirkan file loginSession.php dan file
> login.htm.
> Mohon bantuan rekan2 semua untuk memecahkan maslah tersebut.
Saran pertama, baca manual PHP bagian register global.
Simak dengan seksama, apa perbedaan jika konfigurasi PHP
menggunakan register global on atau off.
Berikut ini silahkan dicoba, semoga berhasil.
Sebagai catatan tambahan :
- biasakan menggunakan tag pembuka dengan <?php daripada <?
- lakukan "pembersihan" terhadap data yang diterima dari luar,
demi keamanan lingkungan RT dan RW kita semua :-)
- biasakan diri membuat script dalam keadaan register global off
<?php
$login = $_POST['login'];
$pass = $_POST['pass'];
if($login == "bisnis" && $pass =="coba"){
session_start();
$user = $login;
session_register("user");
header("Location: member.php");
}else{
echo("User dan atau password salah");
}
?>