Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP a iframe
track
post
Post #1





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 17.07.2003
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Witam wszyskich. Mam nastepujacy problem. Mam strone na ktorej statruje sesja. Zapisuje ona aktyalnie uzywany jezyk strony. Jesli jezyk nie zostaje zdefiniowany przez uzytkownika, to definiowany jest automatycznie

[php:1:996d00fe4d]<?php
if($lang == "") $lg = "pl";
session_register('lg');
?>[/php:1:996d00fe4d]

Jezyk jest zapisany jako zmienna poprawnie. Na stronie znajduje sie ramka <iframe src=page.php name=center></iframe> Kod strony page.php wyglada nastepujaco:

[php:1:996d00fe4d]<?php
if($id == "") $id = "about";
include("data/".$id.".php");
?>[/php:1:996d00fe4d]

Wszystkie linki umieszczane na stronie sa w postaci:
<a href=page.php?id=contact target=center>Contact</a>

Przykladowy plik contact.php wyglada tak:

[php:1:996d00fe4d]<?php
if($_SESSION['lg'] == "pl") {
echo "Wyswietla jakis tekst.";
}

if($_SESSION['lg'] == "en") {
echo "Wyswietla tekst po angielsku.";
}
?>[/php:1:996d00fe4d]

Problem tkwi w tym, ze jak odwoluje sie np. id=contact to strona sie wyswietla, ale nie sprawdza warunkow w niej zawartych. Nie wiem dlaczego? Co to moze byc? Z gory dziekuje za odpowiedz.

Pozdrawiam...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Moze dlatego ze tylko 1 okienko sie odswierza? przekazuj jeszcze w GET jezyk
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 18:18