login  Naam:   Wachtwoord: 
Registreer je!
 Forum

loginscript (nog steeds)

Offline Ultimatum - 26/09/2005 17:07
Avatar van UltimatumPHP expert okay deze error snap ik egt niet, maar voor de ervare mensen vast wel een eitje ;)

heb dit in me pagina staat die je na de inlog pagina ziet aleen krijg nu op me scherm te zien Welcome ok, alleen heb niet als ok ingelogd, ok is geen gebruikersnaam in de tabel, staat in geen van de pagina's , vet vaag duz, dit is die pagina (beetje kort marjah ), heb ook als met sessies etc geprobeerd 
  1. <?php
  2. include("config.php");
  3. echo "Welkom $name";
  4. ?>

13 antwoorden

Gesponsorde links
Offline klostpret - 26/09/2005 17:08 (laatste wijziging 26/09/2005 17:09)
Avatar van klostpret HTML interesse Je moet $name wel setten

  1. <?php
  2. include("config.php");
  3. echo "Welkom ".$name;
  4. ?>


(variabelen buiten strings halen!)

Verder kan ik je weinig info geven, want een stukje van het login-script staat er niet.
Offline Ultimatum - 26/09/2005 17:11 (laatste wijziging 26/09/2005 17:14)
Avatar van Ultimatum PHP expert ow dat loginscript vind je hier wel ergens op de site (ook vragen over )

edit lukt niet..
edit2 http://www.site...mp;id=9484
Offline klostpret - 26/09/2005 17:18
Avatar van klostpret HTML interesse Je moet, NA het controleren of je goed of fout hebt ingelogd, de username opnieuw setten, omdat je toch met sessies werkt:

  1. <?php
  2. // hier het gedoe van controleren of je goed hebt ingelogd
  3. // daarna:
  4.  
  5. $_SESSION['username']=$user; //of hoe je de variabele ook hebt genoemd...
  6.  
  7. //rest
  8. ?>


en in de pagina vervang je $user door $_SESSION['user']

probeer dat eens..
Offline Ultimatum - 26/09/2005 17:24
Avatar van Ultimatum PHP expert heb nu dit dan..
  1. <?php
  2. include("config.php");
  3. $_SESSION['name'] = $name;
  4. echo "Welkom $_SESSION['user']";
  5. ?>


maar krijg deze error...
Citaat:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/export/www/vhosts/funnetwork/hosting/ultimatum/test/members/ingelogged.php on line 4
Offline Rens - 26/09/2005 17:26
Avatar van Rens Gouden medaille

Crew algemeen
Hou je vars uit quotes!

  1. <?php
  2. include("config.php");
  3. $_SESSION['name'] = $name;
  4. echo "Welkom ".$_SESSION['name'];
  5. ?>
Offline Ultimatum - 26/09/2005 18:11
Avatar van Ultimatum PHP expert krijg nog steeds Welkom ok 
Offline klostpret - 26/09/2005 18:21
Avatar van klostpret HTML interesse Haal in het hele script de variabelen buiten de strings.

(als je begint met string, dan variabele, dan weer string:

"blablabla".$var."blablabla";
Offline brechtjeu - 26/09/2005 18:23
Avatar van brechtjeu Onbekend @ ultimatum, post eens je config.php ...
en komt er nergens een ok in je config.php voor ofzo, het kan niet anders dan jouw fout zijn 
Offline Ultimatum - 26/09/2005 18:28
Avatar van Ultimatum PHP expert nee ligt niet an me config.. 

  1. <?php
  2. $host = "localhost";
  3. $username = "ultimatum";
  4. $password = "(willen jullie wel weten hé ;)";
  5. $db = "ultimatum";
  6.  
  7. mysql_connect ($host, $username, $password);
  8. //select the database
  9. mysql_select_db($db) or die('Cannot select database');
  10. ?>
Offline brechtjeu - 26/09/2005 18:31
Avatar van brechtjeu Onbekend
Citaat:
$password = "(willen jullie wel weten hé ;)";


nah eigenlijk niet 

Citaat:
<?php
include("config.php");
$_SESSION['name'] = $name;
echo "Welkom $_SESSION['user']";
?>


maar waar set je de var $name, toon dat stukje es 
Offline Ultimatum - 26/09/2005 18:34 (laatste wijziging 26/09/2005 18:36)
Avatar van Ultimatum PHP expert ik zet me bestande wel ff in .txt online kunne jullie rustig ff alles bekijke ;-)

edit: http://ultimatum.ul.funpic.de/test/members/text/
Offline brechtjeu - 26/09/2005 18:38 (laatste wijziging 26/09/2005 18:41)
Avatar van brechtjeu Onbekend @ ultimatum: ik ben nog maar bij het begin van je login.php en ik stuit op dit:

<?php

session_start();
ob_start();

if(isset($_SESSION['name'])) {
}
include("config.php");
if(isset($_POST["submit"])) {
$name = $_POST["name"];
$pass = $_POST["pass"];

moeten die superglobals $_POST niet zoals dit:

if(isset($_POST['submit'])) {
$name = $_POST['name'];
$pass = $_POST['pass'];

als het dat niet is 
ik lees nog effe door...

EDIT: en waar beeindig je je sessie 
Offline Ultimatum - 26/09/2005 20:16
Avatar van Ultimatum PHP expert nee is het niet 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.221s