php源生api路由設置,源介面路由

本文目錄一覽:

怎樣設置TPLIN路由器?

電腦進入路由器:

1、電腦ip、dns設置自動獲取。

2、打開瀏覽器,在地址欄輸入192.168.1.1(一般路由器地址是這個或者查看路由器背面的登錄信息)進路由-輸入用戶名,密碼,(默認一般是admin)。

設置路由器撥號:

1、在【設置嚮導】里,選擇【PPPoE撥號】(有些是ADSL撥號)這一項,按提示步驟輸入上網的用戶名和密碼,保存。

2、在【網路參數】–【WAN設置】里,選【正常模式】,在【連接】的三個選項,選擇【PPPoE撥號】這一項。下面就是選擇【自動連接】,保存,退出。

開啟路由器的無線功能:

1、選擇無線設置—基本設置。

2、勾選【開啟無線功能】,單擊保存即可。

設置wifi密碼

1、無線設置–無線安全設置–選擇【WPA-PSK/WPA2-PSK】。

①、認證類型:自動。

②、加密演算法:AES。

③、PSK密碼就是無線密碼。設置成需要的密碼。

以上信息僅供參考,宅在家漲流量,領48G流量用2年,每月2G全國流量不要白不要,登陸廣西電信網上營業廳即可辦理。

客服49號為你解答。

thinkphp 配置路由

這種效果單憑用thinkphp的配置是實現不了的,要想實現首先應該考慮隱藏入口文件。

以下是幾種環境下的配置:

apache:

1.httpd.conf配置文件中載入了mod_rewrite.so模塊 //在APACHE裡面去配置

#LoadModule rewrite_module modules/mod_rewrite.so把前面的警號去掉

2.AllowOverride None 講None改為 All //在APACHE裡面去配置

Directory “D:/server/apache/cgi-bin”

AllowOverride none 改 AllowOverride ALL

Options None

Order allow,deny

Allow from all

/Directory

3.確保URL_MODEL設置為2,

在項目的配置文件里加入

return Array(

// …..

‘URL_MODEL’ = ‘2’,

// …..

);

4 .htaccess文件必須放到跟目錄下

這個文件裡面加:

IfModule mod_rewrite.c

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

/IfModule

補充:在windows下不能建立以點開頭的文件,你可以先隨便建立一個文件

然後在DOS在操作 rename xxxx.xxxx .htaccess

IIS環境:

如果你的伺服器環境支持ISAPI_Rewrite的話,可以配置httpd.ini文件,添加下面的內容:

RewriteRule (.*)$ /index\.php\?s=$1 [I]

在IIS的高版本下面可以配置web.Config,在中間添加rewrite節點:

rewrite

rules

rule name=”OrgPage” stopProcessing=”true”

match url=”^(.*)$” /

conditions logicalGrouping=”MatchAll”

add input=”{HTTP_HOST}” pattern=”^(.*)$” /

add input=”{REQUEST_FILENAME}” matchType=”IsFile” negate=”true” /

add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” negate=”true” /

/conditions

action type=”Rewrite” url=”index.php/{R:1}” /

/rule

/rules

/rewrite

Nginx環境:

在Nginx低版本中,是不支持PATHINFO的,但是可以通過在Nginx.conf中配置轉發規則實現:

location / { // …..省略部分代碼

if (!-e $request_filename) {

rewrite ^(.*)$ /index.php?s=$1 last;

break;

}

}

其實內部是轉發到了ThinkPHP提供的兼容模式的URL,利用這種方式,可以解決其他不支持PATHINFO的WEB伺服器環境。

如果你的ThinkPHP安裝在二級目錄,Nginx的偽靜態方法設置如下,其中youdomain是所在的目錄名稱。

location /youdomain/ {

if (!-e $request_filename){

rewrite ^/youdomain/(.*)$ /youdomain/index.php?s=$1 last;

}

}

怎麼用PHP開發API供其他客戶端調用?

一、介面的分類:

1、URL類型的介面

URL

路由帶參數式的介面!這個很好做!只要有過Web開發經驗的人都能完成!這種介面數據不夠隱蔽性,可以直接在瀏覽其中看到,如支付寶的交易請求URL。需

要加一個MD5簽名,和伺服器端的再次向支付寶伺服器發送驗證!雖然soap方式傳遞的數據隱蔽性很好!但為了數據安全,難免也需要進行數據簽名。

2、SOAP類型的介面

無關編程語言、無關平台、擴展性很好,要實現一個SOAP 型的介面,有兩種方式:一種有WSDL文件方式、一中無WSDL文件方式!

於熱愛研究型的人來說,使用第一種方式可以讓你清楚的了解PHP是怎麼創建了一個Web

Service!但第一種對於新手來說,創建一個XML格式的WSDL文件,是比較難的,這你的先了解熟悉什麼是XML!學會XML語法!但對於一個急於

解決問題的人來說!沒有這麼多的時間去熟悉!所以這是件煩惱的事!

二、PHP環境設置

先配置下PHP的soap環境支持:

找到php.ini文件

;extension=php_soap.dll

刪除掉”;” ,重啟apache伺服器

為了便於測試,需要關於wsdl緩存

方式1:

配置文件:php.ini 選項 soap.wsdl_cache_enabled 設置為0

方式2:

代碼頭添加:ini_set(‘soap.wsdl_cache_enabled’, “0”); //關閉wsdl緩存

三、有WSDL文件方式創建

這裡先介紹標準的webservice。 那麼如何創建wsdl呢?對於PHP來說這確實是件很不容易的事情,有人說用zend

studio創建很方便,這是一種方法。但對於那些不喜歡用zend studio的人來說,會覺得創建一個web service還要安裝zend

studio,太強人所難了。

在這裡介紹一個簡單的方法,到網上下載SoapDiscovery.class.php類,裡面有個公用方法:getWSDL,這個方法末尾是用的 return,那麼,你修改一下這個方法:

//return sprintf(‘%s%s%s%s%s%s’, $headerWSDL, $portTypeWSDL, $bindingWSDL, $serviceWSDL, $messageWSDL, ‘/definitions’);

//生成wsdl文件,將上面的return注釋

$fso = fopen($this-class_name . “.wsdl” , “w”);

fwrite($fso,

sprintf(‘%s%s%s%s%s%s’, $headerWSDL, $portTypeWSDL, $bindingWSDL,

$serviceWSDL, $messageWSDL, ‘/definitions’));

現在生成wsdl的類有了,SoapDiscovery.class.php(源碼在最末尾)。

再準備一個提供服務的Service.php類文件或者函數就可以創建wsdl了!

設置路由主要有什麼內容?

各種路由設置

中興831路由設置

實達2110路由設置

大唐電信A-400開啟路由

UT斯達康ADSL開路由

華碩AAM6000EV

科邁易通KM300A-G

HUAWEI(華為)SmartAX MT800A

斯達康UT300R

上海貝爾CyberLink 6307 YG

華碩AAM6005HW

;dname=VQ3P211xpos=11op=print

路由設置

1、關鍵參數:按照商家提供的說明,開啟ADSL MODEM 的路由功能並非難事,只是有幾個關鍵數據需要把握好。

1)、VPI(Virtual Path Identifier 虛路徑標識符)、VCI(Virtual Channel Identifier 虛通道標識符)。VCI,VPI是DSLAM識別各ATM終端(ADSL線路)的標誌,要實現ADSL的路由共享,必須知道本條ADSL線路的PVC值,特別是其中的VPI、VCI這兩個數據。要知道當地VPI、VCI的兩個數據並不難,首先需要知道ADSL Modem的內置IP地址,比如內置IP是192.168.1.1。那麼就要在網路里,把網卡對應的IP改成192.168.1.x(x為2到255之間的整數),即要讓網卡的IP與ADSL Modem內置的IP在同一網段。然後通過虛擬撥號的方式上網,在I E 瀏覽器地址欄輸入「192.168.1.1」,回車後就會進入該Modem的設置界面,在設置菜單欄里找到「ATM PVC」設置,點擊後,再看「ATM PVC」設置項里,就會看到VPI、VCI值了。

2)、在設置ADSL路由時,必須把NAPT開啟。需要注意的是在「ATM PVC」選項里,已啟用的兩條PVC,必須要關一條,否則是不能把NAPT開啟的。在「ATM PVC」選項里,把「虛電路1」對應的這條PVC關閉。(即啟用欄里選「否」),只保留「虛電路0」這條PVC,並把前面獲得的VPI、VCI值填入這條PVC對應的項目里。

3)、配置上網電腦,在設置好ADSL路由、各網線、交換機以後,還應對上網電腦進行設置,電腦主要設置網路的選項里有3項內容,分別是IP地址、網關、DNS配置。很多人錯在DNS與ADSL路由設置不一致,如果在ADSL的路由設置(DHCP/DNS)中不作任何選擇(沒有選定「區域網DHCP伺服器」),那麼在電腦的網路設置里,DNS配置就不能選當地ISP的DNS,這樣是怎樣也上不了網的。這時應該在DNS中填ADSL的內置IP值。即在電腦的網路設置中網關與DNS相同,都應填ADSL的內置IP(比如前面已說的192.168.1.1),而網關所對應的IP則就與ADSL的內置IP在同一網段(比如192.168.1.x)。

2、注意事項:

1)整個配置過程比較複雜,需要一點命令操作經驗,特別是使用save命令前一定要慎重,要記好原來的配置信息。

2)從安全形度考慮,必須修改Modem的默認口令,

3)對於需要升級軟體的MODEM,如果不幸軟體升級失敗,需要修復數據機的軟體,此時只需要使用TFTP程序重新把下載軟體包時準備的老版本軟體寫入,重複一次更新軟體的過程,即可恢復數據機原來使用的軟體。 如果情況更為嚴重,例如由於斷電等不可測的原因,軟體沒有正常寫入,數據機根本無法啟動,此時應把數據機的控制埠(Console)與計算機的串口連接起來,運行終端模擬程序(例如Windows帶的HyperTerminal)到數據機上,按照數據機廠商網站或者說明書提供的資料輸入命令,重新把老版本軟體寫入即可

Windows 2000 Server 的軟體路由設置

路由概述:

1Microsoft Windows 2000 Server 的「路由和遠程訪問」服務是一個全功能的軟體路由器,和一個開放式路由和互聯網路平台。它為區域網 (LAN) 和廣域網 (WAN) 環境中的商務活動,或使用安全虛擬專用網路 (VPN) 連接的 Internet 上的商務活動提供路由選擇服務。「路由和遠程訪問」服務合併和集成了 Windows NT 4.0 中獨立的「路由和遠程訪問」服務,是 Windows NT 4.0「路由和遠程訪問」服務(也稱為 RRAS)的增強版本。→

111「路由和遠程訪問」服務的優點之一就是其與 Windows 2000 Server 操作系統的集成。「路由和遠程訪問」服務通過多種硬體平台和數以百計的網卡,提供了很多經濟功能和工作。「路由和遠程訪問」服務可以通過應用程序編程介面 (API) 進行擴展,開發人員可以使用 API 創建客戶網路連接方案,新供應商可以使用 API 參與到不斷增長的開放互聯網路商務中。

一、網卡設置

第 1 步:進入【網路鄰居】屬性內面,如下圖 1 所示.

第 2 步:我們進入【網路鄰居】屬性後,先把有關網路連接的圖標進行【重命名】,這樣對我們日後的管理或設置有非常大的幫助,

如下圖 2 所示.

第 3 步:【重命名】好後,就進入連接區域網的網卡【屬性】項目,如下圖 3 所示.

第 4 步:進入連接區域網的網卡【屬性】項目後,選取「Internet 協議(TCP/IP)」

然後單擊【屬性】進行下一步設置,如下圖 4 所示.

第 5 步:選取「使用下面的IP地址(S)」填入有關的「IP地址(I)」「子網掩碼(U)」DNS數據,

( 若你不清楚有關DNS數據,可致電當地的:1000查詢 ),完成後點擊【確定】按鈕如下圖 5 所示.

第 6 步:完成「Internet 協議(TCP/IP)」屬性設置後,點擊【確定】按鈕離開,如下圖 6 所示.

二、軟體路由設置

第 1 步:點擊【開始】→【程序】→【管理工具】→【路由和遠程訪問】如下圖 1 所示.

第 2 步:進入「路由和遠程訪問」設置界面後,點選「伺服器狀態」下的【XXXXX(本地)】項目,

然後點擊滑鼠右鍵,選擇彈出菜單的【配置並啟用路由和遠程訪問】如下圖 2 所示.

第 3 步:此時會出現「路由和遠程訪問伺服器安裝嚮導」窗口,點擊【下一步】如下圖 3 所示.

第 4 步:在「公共設置」選取【Internet連接伺服器】,點擊【下一步】如下圖 4 所示.

第 5 步:進入「Internet連接伺服器設置」選取【 設置有網路地址轉換(NAT)路由協議的路由器(R)】,點擊【下一步】如下圖 5 所示.

第 6 步:進入「Internet連接」嚮導窗口,選取【 創建一個新的請求撥號Internet連接(D)】,

點擊【下一步】如下圖 6 所示.

第 7 步:進入「網路選擇」嚮導窗口,點選你【連接區域網的網卡】,

這時你明白先前我們在【網卡設置】第 2 步是有這樣的用處了嗎?就是要我們分清楚

那一張網卡是連接ADSL Modem,那一張網卡是連接區域網.如下圖 7 所示.

第 8 步:進入「應用更改」嚮導窗口,點擊【下一步】,如下圖 8 所示.

進行「完成路由和遠程服務的初始化」如下圖 9 所示.

第 9 步:完成「路由和遠程服務的初始化」後,系統會要求「設置請求撥號介面」,

點擊【下一步】如下圖 10 所示.

第 10 步:在【 介面名稱(I)】下面的輸入欄,輸入〖遠程路由器ADSL〗

點擊【下一步】如下圖 11 所示.

第 11 步:「連接類型」嚮導窗口,選取【使用數據機、ISDN 適配器或其它設備連接(M)】,

然後繼續點擊【下一步】如下圖 12 所示.

第 12 步:在「選擇設備」嚮導窗口,點選你【連接ADSL Modem 的網卡】,

這時候你明白我們先前在「Windows 2000 Server 的軟體路由設置」首頁為何一定要安裝好RasPPPoE撥號軟體,才進行軟體路由設置了嗎?若你沒有RasPPPoE撥號軟體,在這一步的設置是絕對找不到「選擇設備」的網卡,如下圖 13 所示.

第 13 步:進入「電話號碼」嚮導窗口,在下面的〖電話號碼或地址〗欄輸入「0」點擊【下一步】,如下圖 14 所示.

第 14 步:在「協議及安全措施」嚮導窗口,選擇「在此介面上的IP數據包選擇路由」,點擊【下一步】如下圖 15 所示.

第 15 步:在「撥出憑據」嚮導窗口,輸入 你的ADSL〖用戶名(U)〗、〖 密碼(P)〗、〖確認密碼(C)〗在這裡輸入用戶名、密碼信息是由電信(ISP)提供,在〖域〗那裡什麼也不用輸入.然後點擊【下一步】如下圖 16 所示.

第 16 步:點擊【下一步】「完成請求介面嚮導」如下圖 17 所示.

第 17 步:點擊【完成】按鈕,此時我們已經完成軟體路由設置.如下圖 18 所示.

第 18 步:返回「路由和遠程訪問」,點選【路由介面】→在【遠程路由ADSL】上點擊滑鼠右鍵,

在彈出菜單中選取【屬性】項目.如下圖 19 所示.

第 19 步:進入「屬性」後,點選【安全措施】項目,然後在「驗證我的身份為(V)」下面,

選中「允許沒有安全措施的密碼」點擊【確定】按鈕離開,如下圖 20 所示.

第 20 步:在「路由和遠程訪問」嚮導窗口,點選【IP路由選擇】→【 網路地址轉換(NAT)】,

此時將滑鼠移動到右邊的空白位置單擊右建,在彈出菜單中點選【 新介面(I)】如下圖 21 所示.

第 21 步:在進入「網路地址轉換(NAT)的新介面」嚮導窗口 後,我們點選【 連接ADSL_Modem網卡】然後單擊【確定】如下圖 22 所示.

第 22 步:在【 網路地址轉換(NAT)】右邊的嚮導窗口,滑鼠指向我們剛剛添加了【 連ADSL_Modem網卡】,然後單擊滑鼠右鍵,在彈出菜單中點選【 屬性】項,進入【屬性】項後在【常規】下面,選擇【專用介面連接到專用網路(P)】然後再單擊【 確定】離開如下圖 23 所示.

第 23 步:我們在【 網路地址轉換(NAT)】右邊的嚮導窗口.會見到有3個不同類型介面,這時將滑鼠移動到下面的空白位置,單擊滑鼠右鍵,在彈出菜單中點選【 屬性】項,如下圖 24 所示.

第 24 步:進入到「網路地址轉換(NAT)屬性」嚮導窗口,我們點擊【 地址分配】此項,在「地址分配」下面打勾選上「使用 DHCP 自動分配IP地址(U)」分別填入「IP地址(P)」和「掩碼(M)」如下圖 25 所示

第 25 步:完成後再點擊「地址分配」旁邊的「名稱解析」項,分別打勾選上「使用域名系統(DNS)的客戶(E)」和「當名稱需要解析時連接到公用網路(O)」這兩項,在「請求撥號介面」下面的下拉菜單選取上「遠程路由器ADSL」完成後點擊【確定】按鈕離開如下圖 26 所示.

第 26 步:我們返回上面的【 路由介面】項,使用滑鼠右鍵點選右邊的【遠程路由器ADSL】,在彈出菜單中選取的【 連接】,如下圖 27 所示.

第 27 步:在撥號連接過程中,需要用到9-15秒時間,當撥號連接成功後,在連接狀態那裡會顯示「已連接上」如下圖 28 所示.

thinkphp 3.1 路由怎麼設置?

//比如配置為default.html路由配置

‘URL_ROUTER_ON’=true,

‘URL_ROUTE_RULES’=array(

‘default’=’Home/Index/index’,

),

模板中:{:U(‘/default’)}

thinkphp 的全路徑路由,U方法怎麼設置

Thinkphp的App目錄是通過使用__APP__預編譯常量定義的,其賦值在於入口文件的與站點根目錄的相對目錄計算的。在Thinkphp中,APP的入口目錄的設置有兩種方法:

1、通過Thinkphp自動計算 把入口文件放在自己Application目錄下,通過U()函數獲取時,Thinkphp會自動在你指定的Controller/Action前面加上Application目錄Url前綴。優點自動化,符合Think的設計標準,缺點:缺少靈活。

2、手動設置APP所在目錄

在入口文件中定義常量:「__APP__」,指定URL前綴,這樣的話,你可以任意設定App前綴如:

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/195891.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-02 20:37
下一篇 2024-12-02 20:37

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Java 監控介面返回信息報錯信息怎麼處理

    本文將從多個方面對 Java 監控介面返回信息報錯信息的處理方法進行詳細的闡述,其中包括如何捕獲異常、如何使用日誌輸出錯誤信息、以及如何通過異常處理機制解決報錯問題等等。以下是詳細…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Python介面自動化測試

    本文將從如下多個方面對Python編寫介面自動化進行詳細闡述,包括基本介紹、常用工具、測試框架、常見問題及解決方法 一、基本介紹 介面自動化測試是軟體測試中的一種自動化測試方式。通…

    編程 2025-04-27
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • Jadoor門鎖開發介面接入指南

    本文將從多個方面詳細介紹如何將門鎖接入Jadoor平台的開發介面,方便開發者們快速實現門鎖遠程控制、開鎖記錄查看等功能。 一、Jadoor門鎖開發介面簡介 Jadoor是一款用於密…

    編程 2025-04-27
  • 後端介面設計開發經驗分享

    在受到前端某些限制或特殊需求時,後端介面的設計和開發顯得尤為重要。下面從以下幾個方面進行講述。 一、命名規範 合理的命名規範可以大大提高介面的可讀性和可維護性。以下是一些命名規範的…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • 期貨數據介面 Python:打通數字資產交易數據的關鍵

    本文將從以下幾個方面討論期貨數據介面 Python: 一、數據介面簡介 期貨數據介面是指為期貨從業人員提供用於獲取歷史、實時及未來交易數據的工具。Python是一種常用的編程語言,…

    編程 2025-04-27

發表回復

登錄後才能評論