PHP špatná syntaxe
{$_SESSION["log"]}= $_GET["login"];
Nevíte co je na tom špatně ?
píše mi to- Parse error: syntax error, unexpected '}'
Děkuji
{$_SESSION["log"]}= $_GET["login"];
Nevíte co je na tom špatně ?
píše mi to- Parse error: syntax error, unexpected '}'
Děkuji
Zpět do poradny Odpovědět na původní otázku Nahoru
Asi to, že si nám zveřejnil jen část jednoho řádku kódu, nikdo ti neporadí.
jestliže je problém jenom v syntaxi na tom jednom řádku tak jsem myslel že celý kod není potřeba...
tie zlozene zatvorky tam maju jaky vyznam? (ptz to je imho kravina)
takto vypadá kod na přihlašování na web-
V odkaze href='profil.php?login=$login' , porovnávám unikátní loginy.. ale nemám nikde nadefinovanou proměnou $login ... jak a kde ji tam mám nadefinovat aby mi fungovaly ty odkazy ?? /zkoušel jsem do kodu zakomponovat $login="login";/to však nefungovalo
cely ten kod je nezmysel. To si niekde opisal?
ten kod není opsaný a už vubec ne nesmysl.. vše normálně funguje.. akorát chci aby při kliknutí na jméno loginu se objevila stránka profilu toho loginu
co to je "jmeno loginu"? Co to je "stranka loginu"? Kde tam porovnavas _GET['login'] s necim? Ja to tam nikde nevidim.
P.S. a asi ani nemas osetreny pristup k databaze (dobry den pan ';drop table registr), v databaze mas priamo hesla a ne hashe (OMG), jo je to skvele.
$login= $_GET["login"]; porovnávám až na stránce "profil.php" kam se chci odkázat z toho kodu <a href='profil.php?login=$login' style='color:black;'>{$_SESSION["log"]}</a> ... problém je v tom že nikde nemám nadefinovaný to $login ... a já kde to v tom kodu nadefinovnat.. když do toho kodu normálně napíšu $login='login'; tak mi to nefunguje
login je tvoja vlastna premenna a len ty vies co tam chces mat a s cim to chces porovnavat. Nikto iny tu premennu login nepotrebuje len ty si sa rozhodol ze si tam potrebujes neco predavat. CO si potrebujes predavat a naco?
Kto je prihlaseny je jasne z tej session, uklada si to predsa server do cookies apod. Nepotrebujes si predavat ziadne premenne v URL
tutorial pre login so sessions napr.
6.html
P.S. to som dal hlavne aby si vedel jak sa osetruje SQL vstup, tie session funkcie nemusis pouzivat presne tak jak to tam robia mozes pristupovat na $_SESSION tak jak pristupujes vo svojom kode. Ale nepotrebujes nic predavat v URL.
Alebo ak sa ti nechce studovat tutorial tak jednoducho napisane do toho druheho scriptu si das nieco take
Nepotrebujes si presuvat ziadne login cez URL.
A osetri si v tom login scripte vstupy databazy.
P.S. a logout.php bude nieco take napriklad
<?php
session_start();
session_destroy();
header(‘Location: login.html’);
exit;
?>