daten weitergeben[anfänger]

daleIlowmo

Gesperrt
Hi !
Ich habe eine passwortrabfrage in php gemacht , welche die angaben "name" und "pass" von einem formular erhält welches ich eine seite forher(logischer weise) eingebaut habe , nun ist folgendes problem :

Wenn ich will das wenn der user nun auf einen link inerhalb dieser seite klickt , das dann diese daten "name" und "pass" wie durch eingabe eines formulares an die aufgerufene seite versenden , damit ich dort erneut prüfen kann ob die person die berechtigung besitzt die seite aufzurufen , wie mache ich das ? ps: ich will diese seite nach vareieren auch über eine automatische weiterleitung aufrufen , daher funzt ein verstecktes formular nicht :-(

bitte helft mir !
 
Ich glaube es geht um's Formular-Absenden.
Such mal nach Java-Skript und onCklick und Form-Submit...
 
also , das mit den sessions blicke ich nicht (wie gesagt ,anfänger)
_________________

gibt es nicht irgendeine möglichkeit wo ich halt irgendwas in die seite schreibe , und dass dan diese "!"speziefischen"!" daten von der seite weitergibt also in der art:

-----
if leave send name == name pass == pass
-----

oder so was ??
 
ja mit:
PHP:
 <?php
	if
	(($name == "name" and $pass == "passwort") )

	{
  ?>
   <center>
    Daten werden geprüft...
    <br />
    <meta http-equiv="Refresh" content="1; URL=ifcorrect/redirect1.html " />
   </center>
  <?php
	}
	if
	(($name == "name2" and $pass == "passwort2") )

	{
  ?>
   <center>
    Daten werden geprüft...
    <br />
    <meta http-equiv="Refresh" content="1; URL=ifcorrect/redirect2.html " />
   </center>
  <?php
	}
	else
	{
	echo "

         Keine Zugangsberechtigung!
         <br />
         Der Benutzernahme oder das Passwort sind falsch!

             ";
	}
  ?>
 
Neben Sessions kannst du auch Cookies nutzen, je nachdem ob die Daten nach verlasen der Seite noch zur Verfügung stehen sollen. Eine Weitergabe von Nutzerdaten per Formular ist jedoch immer zu vermeiden.
 
ja , ...

okee , also session , und wie mache ich das dann das im fall name 1 auch name 1 und pw1 weitergegeben werden , ann die nächste seite , und muss ich das script dann auf den einzelnen seiten ändern ?`??

ich bin ein totaler php newbie und mein buch kommt erst in n paar tagen :-(
 
Mach einfach ein Formular, als Action gibst du deine Auswerte-Datei an, als Method POST.
Beim Submit-Button-Klick, wird dann die Seite geöffnet, die Formular-Werte weitergegeben.
Mit $_POST["name1"] kannste dann in deinem Auswerte-Skript auf diese Werte zugreifen.

Bevor du aber groß mit Sessions rumzauberst, schau dir erstmal die Basics an!!!
 
so, also nochmal alles was ich bis jetzt habe haben will etc. ich merke die antworten sind nicht das was ich meinte...

ich habe folgende dateien:
PHP:
____
 |_____index.html
                |______eingabeformular.html
                                    |______index.php
                                               |_______benuzer1.php__
                                               |_______benuzer2.php__|
                                               |_______benuzer3.php__|
                                               |                     |
                                          falsch.html        __members.php__
                                                             |      |      |
                                                          mb1.php   |    mb2.php
                                                             |    mb3.php  |
                                                             |______|______|
                                                                    |
                                                               logout.html
das eingabeformular.html:
PHP:
 <form name="form1" method="post" action="index4.php">
   <div align="center">
    <p align="left">
     Bitte geben sie ihre zugangsdaten ein:
    </p>
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" id="access1" align="left" bordercolorlight="#000000" bordercolordark="#000000">
     <tr>
      <td width="61">
       <p align="left">
        Name
       </p>
      </td>
      <td width="148">
       <p align="left">
        <input type="text" name="name" size="20" tabindex="1" />
       </p>
      </td>
     </tr>
     <tr>
      <td width="61">
       <p align="left">
        Passwort
       </p>
      </td>
      <td width="148">
       <p align="left">
        <input type="password" name="pass" size="20" tabindex="2" />
       </p>
      </td>
     </tr>
     <tr>
      <td width="61">
       <p align="center">
        &nbsp;
       </p>
      </td>
      <td width="148">
       <p align="center">
        <input type="submit" name="Abschicken" value="          Login          " tabindex="3" />
       </p>
      </td>
     </tr>
    </table>
    <p align="left">
     &nbsp;
    </p>
    <p align="left">
     <br/>
     <br/>
    </p>
   </div>
  </form>
die index.php :
PHP:
<?php
	if
	(($name == "name" and $pass == "passwort") )

	{
  ?>
   <center>
    Daten werden geprüft...
    <br />
    <meta http-equiv="Refresh" content="1; URL=benuzer1.php" />
   </center>
  <?php
	}
	if
	(($name == "name2" and $pass == "passwort2") )

	{
  ?>
   <center>
    Daten werden geprüft...
    <br />
    <meta http-equiv="Refresh" content="1; URL=benuzer2.php" />
   </center>
  <?php
	}
	else
	{
	echo "

         Keine Zugangsberechtigung!
         <br />
         Der Benutzernahme oder das Passwort sind falsch!

             ";
	}
  ?>
benuzer 1 , 2 etc. sehen jetzt eine spezioefische seite , von der sie über eine link auf die members.php kommen...

members.php
PHP:
die members.php hatt ein menü und ermöglicht die wahl zwischen :
               mb1.php
               mb2.php
               mb3.php
und     logout.html

etc....

also , wie mache ich das jetzt , das alle seiten vor direkem zugriff geschützt sind ? also nur über eine der anderen seiten aufgerufen werden können...
 
Zuletzt bearbeitet:
Zurück