emylekao 发表于 2003-11-23 18:42:04

怎样用PHP取得username@...的username

想做一个域名转向的程序,问
怎样用PHP取得[email protected]的username?

applepie 发表于 2003-11-23 18:51:52

忘记了
http://cn2.php.net/manual/hk/ref.strings.php
自己找吧

emylekao 发表于 2003-11-23 19:46:26

晕~~哪位大虾能告诉我一下~~~~~~~~~~~~~~~

popkev 发表于 2003-11-23 19:59:17

用strpos可以检测“@”的位置,然后substr,ok

emylekao 发表于 2003-11-23 20:04:56

可是怎么取得[email protected]整个部分?
我就是没有办法从地址栏里面取得输入的网址。只能取到domain.com这部分。

popkev 发表于 2003-11-23 20:26:33

你的意思是地址栏里面只输入[email protected]吗?
还是通过URL参数传递这个东西呢?就比如abc.php?addr=username@....

emylekao 发表于 2003-11-23 20:41:12

在地址栏里面只是输入[email protected],希望能够转到相应的url。

popkev 发表于 2003-11-23 21:09:14

可能要查一下$_SERVER这个全局变量的解构

popkev 发表于 2003-11-23 21:15:14

还有一个问题,好象HTTP不支持这种形式的URL吧?

emylekao 发表于 2003-11-24 06:23:38

print_r($_SERVER);
我看过了,没有username的信息。
我看到网上有那些实现这样功能的程序。不过好象在我的电脑上不能用。不知道为什么。哎!

popkev 发表于 2003-11-24 09:05:19

确认是HTTP的吗?再查看一下其他的全局变量?会不会是变成了类似$_POST一类的东西?

emylekao 发表于 2003-11-25 06:49:12

怎么可能呢?在浏览器的地址栏里面输入的,怎么可能有post动作呢?
看来我还是没有说清楚,我要做的是域名转向。
比如
[email protected]的域名(而不是电子邮件地址)使其转到某个其他的url上而已。

popkev 发表于 2003-11-25 10:20:21

我意思是在所有的全局变量里面找找

how9s 发表于 2003-11-26 12:02:41

$PHP_SELF可以吗?

jiangtao9999 发表于 2003-11-26 16:18:51

好像只能靠程序在本地获取,@在URL里有作用的……
你看看关于url的详细说明的文章吧……
页: [1] 2
查看完整版本: 怎样用PHP取得username@...的username