Możesz to łatwo zrobić bez korzystania z frameworka. Domyślnie wszystko, co przychodzi po? w adresie URL jest zmienną GET.
Tak na przykład, www.google.com/search.html?term=blah
pójdzie do www.google.com/search.html, i przekazać zmienną GET „pojęcie” o wartości "bla".
wielu zmiennych może być oddzielone &
Tak na przykład www.google.com/search.html?term=blah & TERM2 = chłodna
Sposób GET niezależnie PHP i jest częścią specyfikacji HTTP.
PHP obsługuje żądania GET w prosty sposób, automatycznie tworząc superglobalną zmienną $ _GET [], gdzie każdy indeks tablicy jest nazwą zmiennej GET, a wartość indeksu tablicy jest wartością zmiennej.
Oto kod demo, aby pokazać jak to działa:
<?php
//check if the get variable exists
if (isset($_GET['search']))
{
search($_GET['search']);
}
function Search($res)
{
//real search code goes here
echo $res;
}
?>
<a href="?search=15">Search</a>
który będzie drukować 15, ponieważ jest to wartość wyszukiwania i moje poszukiwania funkcja manekin tylko wypisuje żadnych rezultatów to dostaje
Jest możliwe użycie AJAX z linku HTML zadzwonić skrypt PHP, przekazując wartości i powrocie coś, ale co masz nie zadziała. – Revent
@ Czy jeśli wstawię przycisk wprowadzania i przesyłania każdego linku, czy to zadziała? – Squirtle
Prawdopodobnie nie tak, jak myślisz. Nie ma ** sposobu na wywołanie funkcji PHP bez wysyłania kolejnego żądania do serwera. –