Ko tu var nesaprast,kods kas pārbauda
<?php
$kods = $_GET['kods'];
$sql = mysql_query("SELECT * FROM ielugums WHERE kods = $kods AND aiznemts = 0) or die(mysql_error());
if(mysql_num_rows($sql) == 1){
//Aizsūta informāciju kods pastāv
}else{
echo 'Kods ir aizņemts';
}
?>
To ziedinjsh
Uztaisi vel vienu if kur ir pārbaude vai fails ir mp3 un apmēram izmēru,jo piemēram tagad tava kodā varēs ievietot exe failu un 300mb mp3 formātu failu.
Var šādi ja tev ir izvadīts ar cookie
<?php
if(isset($_COOIKIE['username'])){
//radam ka ir ielogojies
}else{
//radam ka nav ielogojies
}
?>
ja ir ar session, cookie vieta pieraksti $_SESSION
<?php
if(isset($_GET['id'])){
$id = $_GET['id'];
$sql = mysql_query("SELECT * FROM bl_raksti WHERE id = $id") or die(mysql_error());
while($row = mysql_fetch_assoc($sql)){
echo '<h3>'.$row['vraksts'].</h3>
'.$row['time'].'<br />
'.$row['piezimes'].'';
}
if(mysql_num_rows($sql) == 0){
echo 'nav tāda raksta';
}
}
?>
Es uz ātro rakstīju varbūt kaut kur ir kļūda.
Paskaties manu skriptu
Saglabā
$online = time();
mysql_query("UPDATE lietotaji SET online = 1 AND pedojo_reizi_bijis = $online WHERE id = {$_SESSION['id']}") or die(mysql_error()):
Tagad Dzēsīs ārā
$dzest = time() - 300; //5minūtes
mysql_query("UPDATE lietotaji SET online = 0 WHERE online_laiks < $dzest") or die(mysql_error());
Tu precīzāk nedabūsi.
Īsti nesapratu ko tu domāji
Cookie Tā var uzlikt
setcookie("username",$user,+9700000)
Bet noņemt
setcookie("username",$user,-9700000)
Seesion var izdzēst
session_destroy();
.
.htaccess faila jāskatās šādi,vajag par baudīt admins vai users jābūt ifam
RewriteEngine On
RewriteRule ^adminka$ admin.php [L]
re kur html tags ka aizsūta user uz tavu lapu
<meta http-equiv="refresh" content="0; url=http://http://domens.lv" />