Mi lehet a baj az erosit. Php -val?
Csináltam a weboldalamra egy php beléptető rendszert, és kipróbáltam, regisztrálok, megkapom az emailt az emailomra, és beírom az url-t amit kaptam a levélben, és azt írja hibás url.
Így néz ki az erosit.php-m
<?php
include('config.php');
if (isset($_GET["erosit"]) && $_GET["erosit"] != "true") {
$jelszo = $_GET["erosit"];
$ker = @mysql_query("SELECT * FROM `users` Where `jelszo`='$jelszo'");
if (@mysql_num_rows($ker) >= "1") {
$k = @mysql_fetch_array($ker);
if ($k["erosit"] == "0") {
$id = $_GET["id"];
@mysql_query("UPDATE `users` SET `erosit`='1' WHERE `id`='$id' and`jelszo`='$jelszo'");
print 'Sikeresen megerősítette regisztrációját';
}
else {
print 'Már megerősítette a regisztrációt!';
}
}
else {
print "Hibás URL!";
}
}
else {
print 'Hiányos URL!';
}
?>
Ötletek?
(Ja és csak annyi, hogy a config.php -mból kitöröltem a
$url = www.a weboldalam neve.atw.hu/_test_/erosit.php, ennek kéne átirányitani az erosit.phpmra ez lehet a baj?
Mert ha megnézitek az erosit.php -ba nem kerül a $url fügvényre sor)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
nem nagyon vagyok otthon php-ban, de lehet h. itt a hiba:
if(@mysql_num_rows($ker) >= "1")
A mysql_num_rows visszatérési értéke int, és lehet h. amiatt szalad az else ágába, mert string-el összehasonlítva mindig hamis lesz, de ez csak tipp...
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!