Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wartości GET
tomek85
post 15.12.2009, 15:13:22
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 24.09.2009

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


Czy istnieje sposob za pomoca php odczytac wartosc id w takim adresie ?

www.jakastrona.pl/index.php?cos#id=33

Za pomoca tablicy server nie widze tam tego nigdzie - chce z tego adresu wyciagnac liczbe 33.

Jesli sie nie da w php to prosze o przeniesienie tego tematu do JS.

Dziekuje z gory za checi pomocy.
Go to the top of the page
+Quote Post
Kshyhoo
post 15.12.2009, 15:21:09
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




A co za problem?

  1. $id = $_GET['id'];
  2.  
  3. echo $id;


Ten post edytował Kshyhoo 15.12.2009, 15:26:26


--------------------
Go to the top of the page
+Quote Post
tvister
post 15.12.2009, 15:26:00
Post #3





Grupa: Zarejestrowani
Postów: 253
Pomógł: 29
Dołączył: 18.08.2008

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


Jeżeli jest to # kotwica to może z js - document.location.href questionmark.gif

Ten post edytował tvister 15.12.2009, 15:26:27


--------------------
Kto rano wstaje ten leje jak z cebra.
Go to the top of the page
+Quote Post
tomek85
post 15.12.2009, 15:28:41
Post #4





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 24.09.2009

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


No właśnie mam cały adres w sumie inną metodą mianowicie:

window.location

Ale moje takie pytanko jak wyciągnąc teraz ten numer id ?

W php radziłem sobie jakoś za pomocą explode a w JS ?
Go to the top of the page
+Quote Post
tvister
post 15.12.2009, 15:44:47
Post #5





Grupa: Zarejestrowani
Postów: 253
Pomógł: 29
Dołączył: 18.08.2008

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


Uwaga pisane z palca wiec nie wiem czy działa.
[JAVASCRIPT] pobierz, plaintext
  1. function parse_str(str) {
  2. var bl1 = '=';
  3. var bl2 = '&';
  4.  
  5. var tabl2 = str.split(bl2);
  6.  
  7. var tabl3 = new Object();
  8.  
  9. for ( var x = 0; x < tabl2.length; x++) {
  10. var tmp = tabl2[x].split(bl1);
  11. tabl3[unescape(tmp[0])] = escape(tmp[1]).replace(/[+]/g, ' ');
  12. }
  13. return tabl3;
  14. }
[JAVASCRIPT] pobierz, plaintext


--------------------
Kto rano wstaje ten leje jak z cebra.
Go to the top of the page
+Quote Post
tomek85
post 15.12.2009, 16:02:53
Post #6





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 24.09.2009

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


Nie działa, albo nie potrafię użyć.

Zrobiłem tak:

  1. echo '
  2.  
  3. <script type="text/javascript">
  4. <!-- <![CDATA[
  5. function parse_str(str) {
  6. var bl1 = \'=\';
  7. var bl2 = \'&\';
  8.  
  9. var tabl2 = str.split(bl2);
  10.  
  11. var tabl3 = new Object();
  12.  
  13. for ( var x = 0; x < tabl2.length; x++) {
  14. var tmp = tabl2[x].split(bl1);
  15. tabl3[unescape(tmp[0])] = escape(tmp[1]).replace(/[+]/g, \' \');
  16. }
  17. return tabl3;
  18. }
  19.  
  20. document.write(parse_str("index.php?d=1&j=pl&i=6&p=72&y=22&z=6&f#id=4"));
  21.  
  22. // ]]> -->
  23. </script>';
Go to the top of the page
+Quote Post
amii
post 15.12.2009, 16:12:26
Post #7





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

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


Może spróbuj tak:
  1. $pobierz = 'www.jakastrona.pl/index.php?cos#id=33';
  2. $id = explode('=', $pobierz);
  3.  
  4. $id[1] //tu powinna byc wartosc parmaetru id


Ten post edytował amii 15.12.2009, 16:14:55


--------------------
gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet.
Zarabianie bez wysiłku na domenach bez ruchu: prolink.
Go to the top of the page
+Quote Post
tomek85
post 15.12.2009, 16:16:43
Post #8





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 24.09.2009

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


no ale problem jest w tym, aby pobrac adres www musze uzyc JS bo przy pomocy php nieuzyskam tego co jest za ciagiem #id
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 Wersja Lo-Fi Aktualny czas: 14.07.2025 - 12:39