
Wklejam fragment kodu, gdyż jak ktoś mi podpowie co jest nie tak to z resztą sobie poradzę.
Przejaw złego działania - przede wszystkim nie chce się logowac. Na stronie jest prosty formularz do zalogowania, hasło "łapie" natomiast loginu nie chce - tak mi się wydaje. Dodam po raz kolejny, że na localhoscie działa bardzo dobrze tak jak chce. Dodam jeszcze, że próbowałem dodawac stronke na trzy różne hostingi, na każdym jest tak samo.
Kod
<?session_start();
if (isset($_GET['logout'])) {
header("location:index.php");
//header('Location: '.$_SERVER['REQUEST_URI']);
$_SESSION["log"]=NULL;
$_SESSION["pass"]=NULL;
$_SESSION["access"]=0;
session_destroy();
setcookie ('PHPSESSID', '', time()-300, '/', '', 1);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html mlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
<head><title>Info Bydgoszcz</title>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8">
<META HTTP-EQUIV="Content-Language" CONTENT="pl">
<META NAME="Description" CONTENT="Info Bydgoszcz">
<META NAME="Author" CONTENT="autor">
<LINK REL="stylesheet" HREF="styl.css" TYPE="text/css">
</head>
<body>
<div id="container">
<div id="logowaniecms">
<?
if ($log=="" && $pass=="") {
echo "<form action=\"cms.php\" method=\"post\">";
echo "<input type=\"text\" name=\"log\">";
echo "<input type=\"password\" name=\"pass\">";
echo "<input type=\"submit\" value=\"loguj\">";
echo "</form>";}
else if ($log=="simon" && $pass=="1234") {
$_SESSION["access"]=1;
$_SESSION["log"]=$log;
$_SESSION["pass"]=$pass;
}
else if ($log!="simon" or $pass!="1234") {
echo "Nieprawidłowy login lub hasło. Spróbuj ponownie --> <a href=\"cms.php\">POWRÓT</a>";
$_SESSION["access"]=0;
}
?>
</div>
<div id="menu">
<?if ($_SESSION["access"]) {
$sql = mysql_connect("serwer_bazy","xxxxx","");
mysql_select_db("baza");
echo "<ul><a href=\"cms.php?p=d&log=$log&pass=$pass\">Dodaj produkt</a></ul>";
echo "<ul><a href=\"cms.php?p=ep&log=$log&pass=$pass\">Edytuj produkt</a></ul>";
echo "<ul><a href=\"cms.php?p=usp&log=$log&pass=$pass\">Usun produkt</a></ul><BR>";
echo "<ul><A HREF=\"cms.php?p=da&id=$w[0]&log=$log&pass=$pass\">Dodaj artykul</A></ul> ";
echo "<ul><A HREF=\"cms.php?p=ed&id=$w[0]&log=$log&pass=$pass\">Edytuj artykul</A></ul> ";
echo "<ul><A HREF=\"cms.php?p=us&id=$w[0]&log=$log&pass=$pass\">Usun artykul</A></ul><br><br>";
?>
</div>
<div id="tresccms">
<?
//Dodawanie artykulu
if ($p == "da") {
$wybierz = mysql_query("select * from produkt");
echo "<form action=\"cms.php\" method=\"post\">";
while ($prod = mysql_fetch_row($wybierz)) {
echo "<input type= \"radio\" name= \"nazwap\" value= \"$prod[0]\">";
echo $prod[1];
echo "<br>";
}
echo "<INPUT TYPE=\"submit\" VALUE=\"wybierz\">";
echo "</form>";
echo "<a href='./index.php' target='_blank'>Sprawdz</a>";
}
if ($nazwap != 0) {
$idprodu=intval($_POST['nazwap']);
echo"<br>";
echo "<FORM METHOD=\"post\" ACTION=\"cms.php\">";
echo "Wybrany produkt: ";
echo $idprodu;
echo "<br>";
echo "Nazwa artykulu:";
echo "<INPUT TYPE=\"text\" NAME=\"nazwaa\" VALUE=\"$ww[1]\"><BR>";
echo "Tresc:";
echo "<TEXTAREA NAME=\"tresca\">$ww[3]</TEXTAREA><BR>";
echo "<INPUT TYPE=\"hidden\" NAME=\"id\" VALUE=\"$ww[0]\"><BR>";
echo "<input type=\"hidden\" NAME=\"idprod\" VALUE=\"$idprodu\"><BR>";
echo "<INPUT TYPE=\"submit\" VALUE=\"dodaj\">";
echo "</FORM>";
}
if($nazwaa!="") {
$ww = mysql_query("INSERT INTO artykul (`id`, `id_prod`, `tytul`, `tresc`) VALUES ('', '$idprod', '$nazwaa', '$tresca');");
echo "Artykul dodano!!!";
echo "<a href='./index.php' target='_blank'>Sprawdz</a>";
}
<div id="wylogowanie">
<?
echo "<a href=\"cms.php?logout=1\">Wyloguj</a>";
?>
</div>
</div>
</body>
</html>
<?php mysql_close($sql); ?>
if (isset($_GET['logout'])) {
header("location:index.php");
//header('Location: '.$_SERVER['REQUEST_URI']);
$_SESSION["log"]=NULL;
$_SESSION["pass"]=NULL;
$_SESSION["access"]=0;
session_destroy();
setcookie ('PHPSESSID', '', time()-300, '/', '', 1);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html mlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
<head><title>Info Bydgoszcz</title>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8">
<META HTTP-EQUIV="Content-Language" CONTENT="pl">
<META NAME="Description" CONTENT="Info Bydgoszcz">
<META NAME="Author" CONTENT="autor">
<LINK REL="stylesheet" HREF="styl.css" TYPE="text/css">
</head>
<body>
<div id="container">
<div id="logowaniecms">
<?
if ($log=="" && $pass=="") {
echo "<form action=\"cms.php\" method=\"post\">";
echo "<input type=\"text\" name=\"log\">";
echo "<input type=\"password\" name=\"pass\">";
echo "<input type=\"submit\" value=\"loguj\">";
echo "</form>";}
else if ($log=="simon" && $pass=="1234") {
$_SESSION["access"]=1;
$_SESSION["log"]=$log;
$_SESSION["pass"]=$pass;
}
else if ($log!="simon" or $pass!="1234") {
echo "Nieprawidłowy login lub hasło. Spróbuj ponownie --> <a href=\"cms.php\">POWRÓT</a>";
$_SESSION["access"]=0;
}
?>
</div>
<div id="menu">
<?if ($_SESSION["access"]) {
$sql = mysql_connect("serwer_bazy","xxxxx","");
mysql_select_db("baza");
echo "<ul><a href=\"cms.php?p=d&log=$log&pass=$pass\">Dodaj produkt</a></ul>";
echo "<ul><a href=\"cms.php?p=ep&log=$log&pass=$pass\">Edytuj produkt</a></ul>";
echo "<ul><a href=\"cms.php?p=usp&log=$log&pass=$pass\">Usun produkt</a></ul><BR>";
echo "<ul><A HREF=\"cms.php?p=da&id=$w[0]&log=$log&pass=$pass\">Dodaj artykul</A></ul> ";
echo "<ul><A HREF=\"cms.php?p=ed&id=$w[0]&log=$log&pass=$pass\">Edytuj artykul</A></ul> ";
echo "<ul><A HREF=\"cms.php?p=us&id=$w[0]&log=$log&pass=$pass\">Usun artykul</A></ul><br><br>";
?>
</div>
<div id="tresccms">
<?
//Dodawanie artykulu
if ($p == "da") {
$wybierz = mysql_query("select * from produkt");
echo "<form action=\"cms.php\" method=\"post\">";
while ($prod = mysql_fetch_row($wybierz)) {
echo "<input type= \"radio\" name= \"nazwap\" value= \"$prod[0]\">";
echo $prod[1];
echo "<br>";
}
echo "<INPUT TYPE=\"submit\" VALUE=\"wybierz\">";
echo "</form>";
echo "<a href='./index.php' target='_blank'>Sprawdz</a>";
}
if ($nazwap != 0) {
$idprodu=intval($_POST['nazwap']);
echo"<br>";
echo "<FORM METHOD=\"post\" ACTION=\"cms.php\">";
echo "Wybrany produkt: ";
echo $idprodu;
echo "<br>";
echo "Nazwa artykulu:";
echo "<INPUT TYPE=\"text\" NAME=\"nazwaa\" VALUE=\"$ww[1]\"><BR>";
echo "Tresc:";
echo "<TEXTAREA NAME=\"tresca\">$ww[3]</TEXTAREA><BR>";
echo "<INPUT TYPE=\"hidden\" NAME=\"id\" VALUE=\"$ww[0]\"><BR>";
echo "<input type=\"hidden\" NAME=\"idprod\" VALUE=\"$idprodu\"><BR>";
echo "<INPUT TYPE=\"submit\" VALUE=\"dodaj\">";
echo "</FORM>";
}
if($nazwaa!="") {
$ww = mysql_query("INSERT INTO artykul (`id`, `id_prod`, `tytul`, `tresc`) VALUES ('', '$idprod', '$nazwaa', '$tresca');");
echo "Artykul dodano!!!";
echo "<a href='./index.php' target='_blank'>Sprawdz</a>";
}
<div id="wylogowanie">
<?
echo "<a href=\"cms.php?logout=1\">Wyloguj</a>";
?>
</div>
</div>
</body>
</html>
<?php mysql_close($sql); ?>