php中如何实现网址的跳转,例如我的目录有个XX.PHP,用parse_str,输入XX.PHP/action=163 ,能跳转到网易,也就是自动补充??, WWW,??,COM
我是个菜鸟,最好能说详细点,有例子
php跳转æ¹å¼æ两ç§å¸¸ç¨ï¼
PHP页é¢è·³è½¬ä¸ãheader()å½æ°
header()å½æ°æ¯PHPä¸è¿è¡é¡µé¢è·³è½¬çä¸ç§ååç®åçæ¹æ³ãheader()å½æ°ç主è¦åè½æ¯å°HTTPåè®®æ 头(header)è¾åºå°æµè§å¨ã
header()å½æ°çå®ä¹å¦ä¸ï¼
void header (string string [,bool replace [,int http_response_code]])
å¯éåæ°replaceæææ¯æ¿æ¢åä¸æ¡ç±»ä¼¼æ 头è¿æ¯æ·»å ä¸æ¡ç¸åç±»åçæ 头ï¼é»è®¤ä¸ºæ¿æ¢ã
第äºä¸ªå¯éåæ°http_response_code强å¶å°HTTPç¸åºä»£ç 设为æå®å¼ã headerå½æ°ä¸Locationç±»åçæ 头æ¯ä¸ç§ç¹æ®çheaderè°ç¨ï¼å¸¸ç¨æ¥å®ç°é¡µé¢è·³è½¬ã注æï¼1.locationåâ:âå·é´ä¸è½æç©ºæ ¼ï¼å¦åä¸ä¼è·³è½¬ã
2.å¨ç¨headeråä¸è½æä»»ä½çè¾åºã
3.headeråçPHP代ç è¿ä¼è¢«æ§è¡ã
PHP页é¢è·³è½¬äºãMetaæ ç¾
Metaæ ç¾æ¯HTMLä¸è´è´£æä¾ææ¡£å ä¿¡æ¯çæ ç¾ï¼å¨PHPç¨åºä¸ä½¿ç¨è¯¥æ ç¾ï¼ä¹å¯ä»¥å®ç°é¡µé¢è·³è½¬ã è¥å®ä¹http-equiv为refresh,åæå¼è¯¥é¡µé¢æ¶å°æ ¹æ®contentè§å®çå¼å¨ä¸å®æ¶é´å 跳转å°ç¸åºé¡µé¢ã
è¥è®¾ç½®content="ç§æ°;url=ç½å"ï¼åå®ä¹äºç»è¿å¤é¿æ¶é´å页é¢è·³è½¬å°æå®çç½åãä¾å¦ï¼ä½¿ç¨metaæ ç¾å®ç°ç«èå页é¢èªå¨è·³è½¬å°LAMPå å¼è¿å®æ¹è®ºåã
PHP页é¢è·³è½¬ä¸ãheader()å½æ°
header()å½æ°æ¯PHPä¸è¿è¡é¡µé¢è·³è½¬çä¸ç§ååç®åçæ¹æ³ãheader()å½æ°ç主è¦åè½æ¯å°HTTPåè®®æ 头(header)è¾åºå°æµè§å¨ã
header()å½æ°çå®ä¹å¦ä¸ï¼
void header (string string [,bool replace [,int http_response_code]])
å¯éåæ°replaceæææ¯æ¿æ¢åä¸æ¡ç±»ä¼¼æ 头è¿æ¯æ·»å ä¸æ¡ç¸åç±»åçæ 头ï¼é»è®¤ä¸ºæ¿æ¢ã
第äºä¸ªå¯éåæ°http_response_code强å¶å°HTTPç¸åºä»£ç 设为æå®å¼ã headerå½æ°ä¸Locationç±»åçæ 头æ¯ä¸ç§ç¹æ®çheaderè°ç¨ï¼å¸¸ç¨æ¥å®ç°é¡µé¢è·³è½¬ã注æï¼1.locationåâ:âå·é´ä¸è½æç©ºæ ¼ï¼å¦åä¸ä¼è·³è½¬ã
2.å¨ç¨headeråä¸è½æä»»ä½çè¾åºã
3.headeråçPHP代ç è¿ä¼è¢«æ§è¡ã
PHP页é¢è·³è½¬äºãMetaæ ç¾
Metaæ ç¾æ¯HTMLä¸è´è´£æä¾ææ¡£å ä¿¡æ¯çæ ç¾ï¼å¨PHPç¨åºä¸ä½¿ç¨è¯¥æ ç¾ï¼ä¹å¯ä»¥å®ç°é¡µé¢è·³è½¬ã è¥å®ä¹http-equiv为refresh,åæå¼è¯¥é¡µé¢æ¶å°æ ¹æ®contentè§å®çå¼å¨ä¸å®æ¶é´å 跳转å°ç¸åºé¡µé¢ã
è¥è®¾ç½®content="ç§æ°;url=ç½å"ï¼åå®ä¹äºç»è¿å¤é¿æ¶é´å页é¢è·³è½¬å°æå®çç½åãä¾å¦ï¼ä½¿ç¨metaæ ç¾å®ç°ç«èå页é¢èªå¨è·³è½¬å°LAMPå å¼è¿å®æ¹è®ºåã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2009-03-14
xx.php里这样写
<?php
header("Location:[action].com")
?>本回答被提问者采纳
<?php
header("Location:[action].com")
?>本回答被提问者采纳
第2个回答 2009-03-14
不用什么自动补充,如果人家是mail.163.com呢?你还要给人家加个,有这个网址吗?呵呵,就用header("location:跳转的地址");至于需要注意的就是header前面不能有输出,否则会报错,祝你好运:)