Autor Zpráva
BestVencA
Profil *
Ahjote, lidi, mám problém...
blíží se Vánoce - pomalu, ale jistě. A rád bych uživatelům na webu (samozřejmě až kolem 20.12.) popřál hodně štěstí a zdraví. Napadlo mne, že by se při prvním jejich vstupu na web objevila nějaká stránka (www.muj-hosting.cz/vesele-vanoce.htm), která by hlásala přání k Vánocům a odkazovala by na (www.muj-hosting.cz). Chtěl bych ale, aby se tato stránka zobrazila jen při prvním vstupu na web, po dalěích už ne, uživatele by to nudilo.

Neznáte něco takového? Poradte, rposím.
tiso
Profil
BestVencA - v PHP - pokiaľ Ti tam niekto príde tak otestuj či má nastavenú COOKIE, ak nie, tak mu zobraz to okno a nastav COOKIE, ak hej, tak nerob nič...
BestVencA
Profil *
a v HTML to nejde?
Manq
Profil
Ne.
Chamurappi
Profil
Reaguji na BestVencA:
V JavaScriptu to jde. Podporuje-li prohlížeč stylopisy, tak to jde dokonce i bez cookies.
peta
Profil
BestVencA
HTML - viz Manq Ne.
JS - pres COOKIEs, viz Chamurappi
(jakpsatweb - javascript - priklady - cookies)
JS - metoda GET
(jakpsatweb - javascript - priklady - gethttpvars)
CSS - Chamurappi, tak to bude zas nejaka extra finta :) pravdepodobne s vyuzitim JS v CSS (jestlize jsem spravne pochopil pojem stylopis = css)
HTML - XML - tam by to mohlo jit pres podminkove komentare, ale nemam zkusenosti
PHP - cookies, viz tiso
PHP - GET
PHP - POST
PHP - session
PHP - file
PHP - sql
jakykoliv jiny programovaci jazyk nez PHP - - totez jako PHP
JAVA - totez jako PHP
FLASH (mozna), viz fora o flash
RSS (mozna)
HMTL - 2 stranky index + meta refresh , kde by jedna presmerovavala na tvou extra a druha by se vracela na index2

a tak nejak mne nic dalsi nenapada.
pepan
Profil
Jak by vypadal ten kód v tom PHP, který by toto umožňoval?
pepan
Profil
teda PHP+COOKIEs
pepan
Profil
dabrý, tak už vím :

<?php

$byl_jsem_tu = isset($_COOKIE["fantomas"]);
setcookie("fantomas","1",time() + 60*60*24*365);

if ($byl_jsem_tu) {
echo "Jsem tu po nekolikate";
} else {
header("location: http://google.com/");
}

?>
BestVencA
Profil *
jak je to v JS?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0