session ligmed variabel muligt?
Hejsa.Jeg er ved at lave sådan en box i php hvor man skal skrive den viste kode i, for man kan komme videre. eksempel: http://innotype.net/index.php?side=contact
Jeg har lagt de automatisk genererede bogstaver ind i en session som hedder "$_SESSION['rand_code']". Nu vil jeg jo så teste om session er ligmed den indtastede kode, så forestiller mig noget ligne: if($_SESSION['rand_code'] == $_POST['verify']){echo "rigtigt";}else{echo "forkert";}, problemet er bare nu at den udskriver rigtigt lige meget om det nu er rigtigt det man har indtastet, eller det er forkert.
Nogle idéer? :)
Venlig Hilsen
Simon Duun
Her får i hele den stumb jeg arbejder med:
-----------------------------------------------
<?php
session_start();
$string = '';
for ($i = 1; $i < 7; $i++) {
// this numbers refer to numbers of the ascii table (lower case)
$string .= chr(rand(97, 122)); }
$_SESSION['rand_code'] = $string;
//Tester om submit er sat
if(isset($_POST['submit'])){
//Tester om felterne er tomme
if(empty($_POST['name']) || empty($_POST['email']) || empty($_POST['subject']) || empty($_POST['message'])){
echo "Please check your fields..."; }else{
//Tester om den automatiske genererede kode er ligmed den indtastede...
if($string == $_POST['verify']){
echo "Correct"; }else{ echo "The written code is wrong..."; }
}
}
?>
