• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

GET Zasada działania w inny sposób

Mały hosting, OGROMNE możliwości
+1 głos
271 wizyt
pytanie zadane 7 kwietnia 2015 w PHP przez Andrew Obywatel (1,420 p.)
Witam serdecznie.

Odkąd piszę w php zawsze podczas pobierania zmiennych z GET'a używam np page=news&id=919 żeby odczytać newsa o id 919 z bazy. Ostatnimy czasy spotkałem się jednak z zapisem page=news&919 gdzie polega to na tym samym. Mógłby mi ktoś wyjaśnić na czym polega różnica i jak się takiego geta odczytuje ?

2 odpowiedzi

+1 głos
odpowiedź 7 kwietnia 2015 przez Arkadiusz Waluk Ekspert (291,470 p.)
wybrane 7 kwietnia 2015 przez Andrew
 
Najlepsza
Myślę, że w takiej sytuacji trzeba by kombinować coś z mod_rewrite (przepisywanie adresów). Wtedy wcale nie musiałoby być tego page=news&id=919 tylko np. page/news/919

Albo jeszcze inaczej chociaż trochę dookoła: pobierać ścieżkę pliku wraz z parametrami (z tablicy SERVER) i przez PHP wyłuskiwać z tego ten numer (np. poprzez różne explody czy preg_matche). Przy tym sposobie jest jednak pewna szansa, że takie coś się wysypie jak ktoś dowie się lub przez przypadek trafi na to jak działa alogrytm wyszukujący ten numer i odpowiednio zmodyfikuje adres.
+1 głos
odpowiedź 7 kwietnia 2015 przez GrzesiekB Gaduła (3,720 p.)

Nie słyszałem o takiej metodzie. Niemniej zrób skrypt PHP do testowania GETów:

<?php

echo('<pre>');
print_r($_GET);
echo('</pre>');

Wal w ten skrypt getami jakimi chcesz i patrz co wyjdzie ;)

komentarz 7 kwietnia 2015 przez Andrew Obywatel (1,420 p.)
Dzięki ;p nie pomyślałem że można poprostu tablicę wyprinotwać....

Podobne pytania

0 głosów
1 odpowiedź 1,160 wizyt
pytanie zadane 23 maja 2018 w PHP przez Jimmy Początkujący (450 p.)
+1 głos
1 odpowiedź 1,746 wizyt
0 głosów
2 odpowiedzi 1,797 wizyt
pytanie zadane 16 sierpnia 2022 w Sieci komputerowe, internet przez dark41 Użytkownik (760 p.)

93,718 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,265 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...