Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Nastavení MySQL serveru

Ahoj lidi. Zakládám si vlastní web server PHP, MySQL atd.. Vše mi funguje fajn jen mám problém s mysql serverem. Jako mysql server používám easyphp. Můj problém je takový. Když si založím návštěvní knihu a nějaký uživatel mi napíše vzkaz a já se podívám, s jaké IP psal tak mi to napíše mojí vnitřní IP. To by mi tak nevadilo, ale je to horší u anket. Když hlasuje někdo tak se zapíše ta IP a druhý už hlasovat nemůže. Vždy jako přístup do databáze používám localhost. Nevíte v, čem je problém??

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Úplně jsem to nepochopil... máš lokalní server (na svém PC) a na ten přistupují uživatelé z venku?…
host 02.02.2009 23:22
host
Presne tak. No tady je primo s easyphp ; IMPORTANT ; ${path} is used to specify EasyPHP installati…
vaseks0001 02.02.2009 23:28
vaseks0001
Já se ptal na ten skript návštěvní knihy a ankety, kde se bere ta IP adresa?
host 02.02.2009 23:33
host
moc se v tom nevyznam ale anketu jsem stahnul zde
vaseks0001 02.02.2009 23:36
vaseks0001
Aha, tak to bude problém. Z localhostu nelze zjistit venkovní IP adresu.
host 02.02.2009 23:47
host
Prosim neporadis mi co mam udelat aby mito bralo venkovni IP?? jen mi staci rict co a jak. Dekuji
vaseks0001 03.02.2009 00:07
vaseks0001
Ze by dat si to na normalny server? nový
MM.. 03.02.2009 00:36
MM..
Ja se to chci naucit. Treba staci jen presmerovat porty?? Ale jak?? poslední
vaseks0001 03.02.2009 15:57
vaseks0001

Úplně jsem to nepochopil... máš lokalní server (na svém PC) a na ten přistupují uživatelé z venku?

Dej sem ten řádek skriptu, v kterém se přiřazuje IP adresa. Něco jako

$ip = $_SERVER['REMOTE_ADDR']; 

Presne tak.

No tady je primo s easyphp

; IMPORTANT
; ${path} is used to specify EasyPHP installation path

[mysqld]
datadir=${path}/mysql/data
basedir=${path}/mysql
bind-address=127.0.0.1
; Uncomment for use on USB key
; skip-innodb

a tady prihlasovaci udaje do databaze

/* NASTAVENÍ DATABÁZOVÉHO SERVERU */
$db_server = "localhost";
$db_login = "---";
$db_heslo = "---";
$db_jmeno = "---";

Zpět do poradny Odpovědět na původní otázku Nahoru