使用php网页从iphone safari打开我的iphone应用程序

使用php网页从iphone safari打开我的iphone应用程序,php,iphone,openurl,Php,Iphone,Openurl,我是一名iPhone开发者。我知道我们可以使用CustomURL方案从其他应用程序打开iphone应用程序,并从openURL:方法调用它 我要找的是,我想打开我的应用程序,它在php网页的plist文件中注册了一些customURLScheme。我对PHP知之甚少。我知道我可以检查我们收到请求的客户端浏览器是否为iphone safari 现在我要遵循以下逻辑: if(Client == iPhoneSafari) { //Open My App URL } 要将应用程序从iphon

我是一名iPhone开发者。我知道我们可以使用CustomURL方案从其他应用程序打开iphone应用程序,并从
openURL:
方法调用它

我要找的是,我想打开我的应用程序,它在php网页的plist文件中注册了一些customURLScheme。我对PHP知之甚少。我知道我可以检查我们收到请求的客户端浏览器是否为iphone safari

现在我要遵循以下逻辑:

if(Client == iPhoneSafari) {
    //Open My App URL
}
要将应用程序从iphone打开到iphone,我们使用以下代码:

[[UIApplication sharedApplication] openURL:myURL];
我已经检查过了,我想确定iphone的相同代码是否适用于在iphone safari中打开的网页

若并没有,那个么我想知道我们需要为打开应用程序的网页中的相同操作编写什么代码

我知道在这里索要代码是非常愚蠢的。。但我不懂PHP,也不懂语法

提前感谢

,您可以在PHP中执行以下操作:

<?php

function isIphone($user_agent=NULL) {
    if(!isset($user_agent)) {
        $user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
    }
    return (strpos($user_agent, 'iPhone') !== FALSE);
}

if(isIphone()) {
    //header('Location: myapp://
    //exit();
    ?><a href="myapp://">Tap this to launch application</a><?php
} else {
?><h1>Visit this page in iOS</h1><?php
}

// THE REST OF YOUR CODE HERE

?>
查看我的答案。