『壹』 如何去掉url中的默認m參數以及c參數
在後台admin模塊,裡面做了一個生成內容url的功能。
資料庫裡面的url欄位:/index.php?m=home&c=index&a=show&cid=4&id=1
怎麼去掉m,c參數呢?
Common/Conf/conf.php
配置:
//允許訪問列表和默認模塊
'MODULE_ALLOW_LIST' => array('Home','Admin'),
'DEFAULT_MODULE' => 'Home',
生成url的方法:
//內容頁 url
public function show_url($cid=0,$id=0,$url=''){
if( $url == '' ){
$url = U('home/index/show',array('cid'=>$cid,'id'=>$id));
}
return $url;
}
如果不加home 則自動變成admin了!
AD:8小時應聘1500家公司,創新工場投資,JobDeer.com比獵頭更靠譜。
『貳』 c語言獲取url
txt讀入溫度,濕度等數據。
用printf()輸出 HTML 文件。
#define LF 10
#define CR 13
int wen,shi;
char shijian[20];
FILE *fin;
// 打開data.txt,讀入 wen,shi,shijian,關文件
// 下來輸出
printf("<HTML>%c",LF);
printf("<HEAD><TITLE>web界面</TITLE></HEAD>%c",LF);
printf("<meta http-equiv=\"Content-Type\"
content=\"text/html\"; charset=\"gb2312\" />);
printf("<BODY>%c",LF);
printf("<H2>溫度:%d 濕度:%d 時間:%s</H2>%c",LF,wen,shi,shijian);
printf("<HR></BODY></HTML>%c",LF);
===============================================
網上留言獲取,變數名字與網頁定義有關。
char *cl;
char manydata[10240];
void getword(char *word, char *line, char stop) {
int x = 0,y;
for(x=0;((line[x]) && (line[x] != stop));x++)
word[x] = line[x];
word[x] = '\0';
if(line[x]) ++x;
y=0;
while(line[y++] = line[x++]);
}
void unescape_url(char *url) {
register int x,y;
for(x=0,y=0;url[y];++x,++y) {
if((url[x] = url[y]) == '%') {
url[x] = x2c(&url[y+1]);
y+=2;
}
}
url[x] = '\0';
}
void plustospace(char *str) {
register int x;
for(x=0;str[x];x++) if(str[x] == '+') str[x] = ' ';
}
返回信息長度:
char_l = atoi(getenv("CONTENT_LENGTH"));
cl = &manydata[0];
分離變數名與值(即內容):
for (i=0; i < char_l ;i++) {
*( cl + i) = (char)fgetc(stdin) ;
};
*( cl + char_l) = '\0';
查找需要的變數名與值:
for(x=0;cl[0] != '\0'; x++) {
m=x;
getword(w,cl,'=');
plustospace(w);
unescape_url(w);
if( strcmp(w,"name") == 0) {
getword(w,cl,'&');
plustospace(w);
unescape_url(w);
strcpy(name,w);
}
。。。。
}
---------------------------------
另外,團IDC網上有許多產品團購,便宜有口碑
『叄』 C#在winfrom或控制台下怎麼監測捕捉瀏覽器的url怎麼弄網站過濾
在你的項目中引用c:\windows\system32\SHDocVw.dll
和 引用COM組件Microsoft HTML Object Library.
引用之後,在你的要獲取代碼的類中增加一個方法。調用以下代碼:
SHDocVw.ShellWindows sws = new SHDocVw.ShellWindows();
StringBuilder sb = new StringBuilder();
foreach (SHDocVw.InternetExplorer iw in sws)
{
sb.AppendLine(iw.LocationURL);
}
MessageBox.Show(sb.ToString());
這里iw是所有一打開的IE,包括IE本身或者基於IE內核的企業瀏覽器,還包括我的電腦打開的所有窗口。
你可根據實際情況篩選掉file開頭的地址。http開頭的都是當前打開的IE的地址。
利用iw還可以調用iw.GoHome方法強制IE返回Home頁面。
如想強制控制,可用現成定時刷新sws,發現有問題的就調用iw.Stop方法或iw.Quit()方法。
『肆』 誰知道怎麼屏蔽URL,跪求!!!
要用軟體啊可能現成的沒有,你可以找找SPI(也有叫LSP的)方面的技術,是Windows socket 的服務提供者;你可以檢查所有出去的http頭,看到host 1就改變成host 2;這個思路一定可以實現
『伍』 H3C-F100C防火牆網頁過濾功能
還要開啟aspf,並應用於出介面,具體操作如下:
防火牆管理----aspf----創建一個aspf策略1,勾選http,如下圖,應用:
再訪問禁了的網站就打不開了。
『陸』 360url過濾怎麼解除
摘要 1、打開360瀏覽器,點擊右上角 「工具」-->「Internet選項」
『柒』 高分求助 c#如何做到過濾 URL
如果你是ASP.NET MVC可以對控制器和Action進行過濾,在Controller類重寫版OnActionExecuted(ActionExecutedContext filterContext)方法權。
『捌』 如何用C/C++寫一個判斷url是否有效的函數
嘗試連接一下,如果ok,就表示可以正常打開,如果失敗或超時,就不行。
也可以使用正則表達式匹配一樣,但是這樣,結果就不是很准確了。
『玖』 求用js 的正規表達式 把 url 地址過濾
這個表達式是獲取到URL:
/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/
獲取到了之後可以replace為空 就可以過濾掉了