⑴ php如何通過url調用php文件中的方法
題主所描述的這種形式,是MVC設計模式的典型應用。
通過使用PSR4來實現自動載入,可以通過處理路由來實現
//處理路由的方法
staticpublicfunctionroute()
{
//獲取的模塊
$_GET['m']=isset($_GET['m'])?$_GET['m']:'Index';
//獲取行為動作action又叫方法
$_GET['a']=isset($_GET['a'])?$_GET['a']:'index';
$controller='Controller\'.$_GET['m'].'Controller';
//echo$controller;
$c=new$controller();
//$c->$_GET['a']();
call_user_func(array($c,$_GET['a']));
}
最終可實現以下形式:
⑵ php常用url地址跳轉有哪些方法
1 採用header函數實現的跳轉:
<?phpheader("location:helloworld.php")?>
<?phpheader("Refresh:3;url=helloworld.php")?>
/*會在3秒後執行跳轉*/
<?phpsleep(3);header("location:url地址")?>
/*調用了sleep()方法,效果也是x秒後執行跳轉*/
2 其它都是採用js進行相應的跳轉。
⑶ C#如何調用PHP的API URL
WebClientwc=newWebClient();
varresult=wc.DownloadString(url);
//result就是調用介面後得到的返回值
⑷ 如何通過PHP獲取當前頁面URL函數
通過PHP獲取當前頁面URL函數代碼如下,調用時只需要使用 curPageURL() 就可以:
/* 獲得當前頁面URL開始 */
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") { // 如果是SSL加密則加上「s」
$pageURL .= "s";
}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
/* 獲得當前頁面URL結束 */
⑸ PHP 語句怎麼調用URL裡面的一個欄位
應該是.com/?keywords=123吧
可以用$_GET['keywords']獲取
⑹ php中想調用url後的參數進入另一個鏈接中,不知道如何操作
方法是
<img src="<? echo $_GET['num'] ?>.gif" />
其中$_GET['num']等於你圖片的名字。
不過PHP只能實現需要刷新頁面的。
如果需要無刷新的就只能用JS了。
⑺ php輸出的結果怎樣在URL調用輸出的那個欄位呢
$r[keyboard] 是一個數組結構 這句話的意思是 獲取$r這個數組 下標為 keyboard 的指
如果你有$r的數組,可以在頁面加一句 print_r('$r'); 把數組列印出來看下 keyboard => ??
你問題的解決方法:
$pinyin = Pinyin('網路',1);
$keyurl=。。。."。。?searchid=".$pinyin;
不曉得是不是你要的答案,期望對你有幫助
⑻ thinkphp url怎麼調用公共方法
公共方法放進application/common/common的funciton.php中,用的時候直接象內置方法一樣調用就行了
⑼ php 如何通過url參數來訪問類,類似於struts2的action調用。
用這種方式,最好的辦法是寫一個統一的入口文件來處理請求參數
// 常量-- 你的網站action路徑
AC_ROOT = '../'
// 處理類
$action = $_REQUEST['action'] ? $_REQUEST['action'] : 'indexAction';
// 處理方法
$method =$_REQUEST['method'] ? $_REQUEST['method']: 'index';
// 查看類是否存在
$actoinfile = AC_ROOT . $action . '.php';
if(file_exists($actoinfile))
{
// 如果存在
require_once($actoinfile);
// 獲取此類的對象
$obj = new $action ();
// 查看處理函數是否存在
if (!method_exists($obj , $method)) {
// 方法不存在返回錯誤
}
// 進入處理流程
$obj->{$method}();
} else {
// 類不存在 返回錯誤
}
建議: 你可以看看 Thinkphp 等框架 的入口處理方法, 對你應該很有幫助.
⑽ PHP調用資料庫中的URL地址進行跳轉問題
在跳轉的時候php一般默認你用的是相對地址所以會把域名自動加上,所以在存儲地址的時候一般要把http://加上。http://www..com