Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] odczytywanie zmiennych z łańcucha
php_boj
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 9.05.2008

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


Witam, mam pytanie, chcę zapamiętywać pewne zmienne, w pewnych sytuacjach więc ładuję je do bazy mysql i teraz gdy robie select na bazie otrzymuję zmienną np:

Kod
$zmienna = $a_row['url'];// (odczyt z bazy)
//zalozmy ze w zmiennej jest

$zmienna = '

$zm1 = 1;
$zm2 = 3;
$zm3 = "a";
$zm4 = "b";
$zm5 = "5"

';


Co zrobić, aby w pliku php powyższe zmienne zaczęły poprawnie funkcjonować?
Jak wpiszę

Kod
echo '<? '.$zmienna.'?>'; to niestety nie działa.


PS. pytanie z innej beczki, czy istnieje taka zmienna systemowa (SERVER ?) w której mógłbym modyfikować pasek adresu strony www w przegladarce?

Czyli np. wchodzę przez formularz na stronę:

Kod
www.jakasstrona.pl?id=1&id2=2&id3=6

odczytuję zmienne GET i POST
modyfikuję w oknie przegladarki pasek url powiedzmy na
Kod
www.jakasstrona.pl?cos=5


Pozdrawiam i dziękuję.

Ten post edytował php_boj 9.05.2008, 10:16:30
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
php_boj
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 9.05.2008

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


Oba przykłady działają tak jak chcę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
dzięki wielkie @cbagov oraz @batman.


Cytat(batman @ 9.05.2008, 11:39:58 ) *
Ale po co od razu się złościć (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)


A kto powiedział, że się złoszczę? źle mnie odbierasz, po prostu wyraziłem skruchę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
jestem nowy na tym forum, i fakt lepiej się czyta z bbcode.

W drugim pytaniu chodziło mi o skrócenie urla który jest wysyłany metodą GET, a w którym zawarte jest multum zmiennych $_GET, nie wiem, jakoś to zakodować, skompresować a później po przesłaniu rozkodować, zdekompresować i na podstawie tej zawartości wyświetlić.

Lub jak już terzeba to wysłać te wszystkie zmienne z formularza metodą GET, ale, bezpośrednio po przesłaniu w oknie przeglądarki podmienić adres na krótszy. I teraz jeśli jakś user lub bot wszedłby na ten krótszy adres, zostałby on rozkodowany w locie przerobiony na zwykły i wygenerowana zawartość na jego podstawie.

Do tej pory robię to zapisując każdy wygenerowany przez formularz url w bazie mysql, nadaje mu identyfikator, gdy się taki powtórzy to mam już krótki adres z bazy oparty o identyfikator. Problemem może być tylko bardzo wiele rekordów przy tym rozwiązaniu.

Masło maślane... straciłem ochotę na tłumaczenie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ,

może przykład, wchodząc w szukajkę na np. otomoto.pl, mamy do wyboru mnóstwo opcji, które są wysyłane metodą GET (chyba) a po kliknięciu na szukaj mamy króciutki adres..., jak oni to zrobili?

Pozdrawiam

Ten post edytował php_boj 9.05.2008, 12:12:54
Powód edycji: poprawiłem błedy ortograficzne
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 2.10.2025 - 22:32