WinFuture-Forum.de: Session_destroy - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Session_destroy


#1 Mitglied ist offline   Dyon 

  • Gruppe: aktive Mitglieder
  • Beiträge: 125
  • Beigetreten: 04. April 08
  • Reputation: 0

geschrieben 01. Mai 2008 - 12:57

Ich habe ein kleines loginscript, welches mit einer session arbeitet. In dieses Script möchte ich noch einen kleinen logout einbauen also wenn man da drauf klickt, dass die session zerstört wird und man sich dann neu anmelden muss.
<a id="normal" href="?action=logout">Logout</a>
<?php


if($action == "logout")
{
    session_destroy();

}

?>


Mit dem Code hab ich es shcon probiert aber irgendwie will das noch nicht so ganz.
Kann mir jemand sagen was daran falsch ist?

MFG
0

Anzeige



#2 _USA_

  • Gruppe: Gäste

geschrieben 01. Mai 2008 - 14:02

Füge mal vor die if Bedingung das hier ein:

$action = $_GET["action"];

Dieser Beitrag wurde von USA bearbeitet: 01. Mai 2008 - 14:03

0

#3 Mitglied ist offline   Dyon 

  • Gruppe: aktive Mitglieder
  • Beiträge: 125
  • Beigetreten: 04. April 08
  • Reputation: 0

geschrieben 01. Mai 2008 - 14:13

ah vielen dank
das hat mir gefehlt^^
0

#4 Mitglied ist offline   Dyon 

  • Gruppe: aktive Mitglieder
  • Beiträge: 125
  • Beigetreten: 04. April 08
  • Reputation: 0

geschrieben 01. Mai 2008 - 14:26

So noch ne andere Frage nicht ganz zum Thema aber da hab ich glaub auch nur en kleiner schreibfehler drin, deswegen wollt ich nicht nochmal einen neuen Thread öffnen.
Und zwar hab ich hier ein uploadscript (weiß gar nicht mehr woher ich es hab)

<p id="newsboxheader">Upload</p>

<form method="POST" action="?act=upload">
<p id="newsboxmain">
Wählen Sie die gewünschte Datei aus
<input name="userfile" type="file" size=30>
<input type=submit value="Upload">
</p>
</form>

<?php
$action = $_GET['act'];
  if($action == "upload")
{
   
  //ACHTUNG WICHTIG Zuweisung der Bildwerte an die Variablen
  $userfile_name = $_FILES['userfile']['name'];
  $userfile_size = $_FILES['userfile']['size'];
  $userfile_type = $_FILES['userfile']['type'];
  $userfile_temp = $_FILES['userfile']['tmp_name'];

  // Zielverzeichnis festlegen
  $DST="login/";

  // Informationen zur Import-Datei ausgeben:
  echo "<p id='newsboxheader'>";  
  echo "Angaben zur hochgeladenen Datei:<br>";
  echo "</p>";  
  echo "<p id='newsboxmain'>";
  echo "".$userfile_name."<br>";
  echo "".$userfile_size." Bytes<br>";
  echo ".$userfile_type.";
  echo "</p>";



  echo "<br>";
  // bestehende datei darf nicht ueberschrieben werden
  if (file_exists($DST.$userfile_name))
  {
   echo "Die Datei kann nicht hochgeladen werden, da schon eine Datei mit dem gleichen Namen existiert";
  } else
  {
   //HIER AUCH NOCH EINE KLEINE ÄNDERUNG NACH $userfile_temp
   // datei darf hochgeladen werden
   if (copy($userfile_temp, $DST.$userfile_name))
   {
     echo "Die Datei wurde fehlerfrei hochgeladen.";
   } else
   {
     echo "Die Datei konnte nicht hochgeladen werden.";
   }
  } // if datei vorhanden
  
  echo "</td>
     </tr></table>";  
 } 
?>


Dieser Upload funktioniert irgendwie noch nicht.
Ich glaube ich habe nur irgendwo einen kleinen Fehler drin:-(

MFG
0

#5 Mitglied ist offline   h-a-n-n-e-s 

  • Gruppe: aktive Mitglieder
  • Beiträge: 823
  • Beigetreten: 11. August 06
  • Reputation: 1

geschrieben 01. Mai 2008 - 17:32

Hi

Versuch es mal so:
<p id="newsboxheader">Upload</p>

<form method="POST" action="?act=upload" enctype="multipart/form-data">
<p id="newsboxmain">
Wählen Sie die gewünschte Datei aus
<input name="userfile" type="file" size=30>
<input type=submit value="Upload">
</p>
</form>

<?php
$action = $_GET['act'];
if($action == "upload")
{

//ACHTUNG WICHTIG Zuweisung der Bildwerte an die Variablen
$userfile_name = $_FILES['userfile']['name'];
$userfile_size = $_FILES['userfile']['size'];
$userfile_type = $_FILES['userfile']['type'];
$userfile_temp = $_FILES['userfile']['tmp_name'];

// Zielverzeichnis festlegen
$DST="login/";

// Informationen zur Import-Datei ausgeben:
echo "<p id='newsboxheader'>";
echo "Angaben zur hochgeladenen Datei:<br>";
echo "</p>";
echo "<p id='newsboxmain'>";
echo "".$userfile_name."<br>";
echo "".$userfile_size." Bytes<br>";
echo ".$userfile_type.";
echo "</p>";



echo "<br>";
// bestehende datei darf nicht ueberschrieben werden
if (file_exists($DST.$userfile_name))
{
echo "Die Datei kann nicht hochgeladen werden, da schon eine Datei mit dem gleichen Namen existiert";
} 
else
{
//HIER AUCH NOCH EINE KLEINE ÄNDERUNG NACH $userfile_temp
// datei darf hochgeladen werden
if (copy($userfile_temp, $DST.$userfile_name))
{
echo "Die Datei wurde fehlerfrei hochgeladen.";
} else
{
echo "Die Datei konnte nicht hochgeladen werden.";
}
} // if datei vorhanden

echo "</td>
</tr></table>";
}
?>

Eingefügtes Bild
0

#6 Mitglied ist offline   Dyon 

  • Gruppe: aktive Mitglieder
  • Beiträge: 125
  • Beigetreten: 04. April 08
  • Reputation: 0

geschrieben 01. Mai 2008 - 22:06

oh danke^^
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0