Anonymous
2.06.2004, 21:46:48
Co jest źle w tym kodzie, dalczego nie da sie tego zrealizować?
[php:1:b8e2b79a1d]<?php
if(isset($f_name)):
setcookie("f_name",$f_name,time() + 365*86400);
else:
endif;
?>[/php:1:b8e2b79a1d]
party
2.06.2004, 22:07:12
Po pierwsze używaj nawiasów klamrowych zamiast ':' i 'endif'. Jeżeli zmienna $f_name przekazywana jest w adresie (metoda GET) lub w formularzu (metoda POST lub GET) to powinna wyglądać tak: $_GET['f_name'] lub $_POST['f_name'].
..:: pingu ::..
2.06.2004, 22:27:44
jeżeli ci o sprawdzenie czy cookie o nazwie 'f_name' istnieje to:
[php:1:dee2731195]<?php
if ( isset( $_COOKIE['f_name'] ) )
{
setcookie("f_name", $f_name ,time() + 365*86400);
}
else
{
//....
}
?>
[/php:1:dee2731195]
jeżeli zmiena pochodzi z formularza to zastosuj
$_POST lub $_GET
a jezeli z adresu to
$_GET
reszta jest poprawna, raczej
scanner
3.06.2004, 08:00:47
Cytat
Po pierwsze używaj nawiasów klamrowych zamiast ':' i 'endif'.
A dlaczego? Na stronie
http://www.php.net/manual/pl/control-struc...tive-syntax.php nic nie pisze, że to jest niedozwolone.
..:: pingu ::..
3.06.2004, 14:36:28
1) ponieważ zwięksazają one czytelnosc kodu...
2) Początkujący mogą tego nie znac....
3) Ładnij wygląda ;p
kszychu
3.06.2004, 14:41:38
Aleście się czepili tego $_POST i $_GET.
Jak na moje oko to tu raczej chodzi o sprawdzenie, czy ciastko jest ustawione, jeśli nie, to ustawiamy, czyli będzie $_COOKIE['f_name'].
..:: pingu ::..
3.06.2004, 16:22:54
juz to napisalem przecież
;p
wassago
3.06.2004, 19:51:44
1. Problem rozwiazany
2. Zbedny offtopic
3.
Cytat
1) ponieważ zwięksazają one czytelnosc kodu...
... bzdura
Cytat
2) Początkujący mogą tego nie znac....
... a powinni
Cytat
3) Ładnij wygląda ;p
nie zawsze
----
Zamykam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.